--- rpl/LIMITATIONS 2010/05/05 08:40:51 1.20 +++ rpl/LIMITATIONS 2010/09/13 11:58:42 1.29 @@ -4,16 +4,7 @@ RESTRICTIONS Économisons notre mépris eut égard au nombre de nécessiteux. Chateaubriand. -Mettre les variables dans un arbre avec une liste chaîne des niveaux dans -chaque maillon de la pile système. -> version 4.1 - -Mettre les variables dans un arbre mis à plat : -[ niveau 1 ][ niveau 2,1 ][ niveau 2,5 ][ niveau 3,1 ]... -avec des pointeur relatifs pour pouvoir copier rapidement par un -memcpy() l'ensemble de la structure de description des variables lors -d'un spawn. - -ATEXIT casse SIGFSTOP lors d'un arrêt par abort ! +Évaluer les bornes de INT ! Empêcher les interruptions ctrlC dans les appels récursifs (evaluation et sequenceur) @@ -21,22 +12,6 @@ Connexion au terminal de contrôle perdu Routing library unloaded. -+++Erreur : Type d'argument invalide pour la commande SWAP [27630] - -+++Information : Génération du fichier rpl-core [27630] -+++Erreur : Type d'argument invalide pour la commande GET [27630] - -+++Erreur : Type d'argument invalide pour la commande >> [27630] -+++Information : Génération du fichier rpl-core [27630] - -+++Erreur : Type d'argument invalide pour la commande > [27630] -+++Information : Génération du fichier rpl-core [27630] - -+++Information : Génération du fichier rpl-core [27630] -tchaikovski:[~/rpl/cvs/optimisation] > ./serveur.rpl - --> toujours une erreur de type _type d'argument invalide_ ! - Dessiner les niveaux sur les graphes { "main" { "default" } { "automatic" 10 } } axes redraw Ne fonctionne pas... @@ -124,11 +99,19 @@ DELNODE { arguments } << programme >> << interruption >> SUBMIT arg1 ... argn n << programme >> << interruption >> SUBMIT -n BATCH (lance N threads simultanés en boucle) Arrêt lorsque DELNODE est -appelé du noeud maître + +rpl -b (batch) 32 (nombre de threads) FOREIGN (pour les variables) +Côté esclave +foreign -> X Y Z << >> +FVARLOCK +FVARUNLOCK + +Côté maître +foreign -> X Y Z << >> (il faut savoir si on est sur le mêtre ou sur un esclave) + FOREIGN permet à un esclave d'accéder à une variable partagée du maître.