version 1.7, 2010/02/13 14:13:35
|
version 1.23, 2010/06/20 17:06:25
|
Line 1
|
Line 1
|
RESTRICTIONS |
RESTRICTIONS |
Only sequential formatted files are supported. |
Only sequential formatted files are supported. |
|
|
Rajouter les options de compilation dans mkrplso et les versions et dates dans |
Voir test15.rpl |
les pages de manuel. |
|
|
|
Économisons notre mépris eut égard au nombre de nécessiteux. |
Économisons notre mépris eut égard au nombre de nécessiteux. |
Chateaubriand. |
Chateaubriand. |
Line 10 Chateaubriand.
|
Line 9 Chateaubriand.
|
Mettre les variables dans un arbre avec une liste chaîne des niveaux dans |
Mettre les variables dans un arbre avec une liste chaîne des niveaux dans |
chaque maillon de la pile système. -> version 4.1 |
chaque maillon de la pile système. -> version 4.1 |
|
|
Vérifier la translitération dans les fichiers graphiques |
Mettre les variables dans un arbre mis à plat : |
-> utf8 et non l'encodage courant |
[ 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. |
|
|
{ lkj "lkj" } ->str edit -> problème avec les guillemets |
Empêcher les interruptions ctrlC dans les appels récursifs (evaluation et |
|
sequenceur) |
|
Connexion au terminal de contrôle perdue ! |
|
|
Ajouter un support sqlite. |
Routing library unloaded. |
|
|
L'assembleur VAX peut lire des listes chaînées |
+++Erreur : Type d'argument invalide pour la commande SWAP [27630] |
|
|
Assembleur sparc |
+++Information : Génération du fichier rpl-core [27630] |
|
+++Erreur : Type d'argument invalide pour la commande GET [27630] |
|
|
SPARC:ROUTINE |
+++Erreur : Type d'argument invalide pour la commande >> [27630] |
<< |
+++Information : Génération du fichier rpl-core [27630] |
.level v8 |
|
|
|
// Arguments d'entrée : |
|
-> fonctionne pour INT, REL, CPL, CHN |
|
label1: sethi $g1,$hi(12524) |
|
|
|
call next // fournit le prochain élément de la liste |
+++Erreur : Type d'argument invalide pour la commande > [27630] |
|
+++Information : Génération du fichier rpl-core [27630] |
|
|
$g1 contient la base de la pile |
+++Information : Génération du fichier rpl-core [27630] |
La question est : comment charger des objets ? |
tchaikovski:[~/rpl/cvs/optimisation] > ./serveur.rpl |
|
|
.pull $l0 |
-> toujours une erreur de type _type d'argument invalide_ ! |
>> |
|
|
|
Dessiner les niveaux sur les graphes |
Dessiner les niveaux sur les graphes |
{ "main" { "default" } { "automatic" 10 } } axes redraw |
{ "main" { "default" } { "automatic" 10 } } axes redraw |
Line 43 Ne fonctionne pas...
|
Line 43 Ne fonctionne pas...
|
|
|
// Teste les interfaces d'entrée et de sortie d'une fonction. Une fonction |
// Teste les interfaces d'entrée et de sortie d'une fonction. Une fonction |
// peut avoir plusieurs interfaces. |
// peut avoir plusieurs interfaces. |
ROUTINE |
FONCTION |
INTERFACE fonction |
|
ALTERN |
|
integer |
|
real matrix |
|
integer/real/complex vector |
|
table |
|
list |
|
RESULT |
|
type |
|
END |
|
END |
|
REQUIRES |
|
PROVIDES |
|
CONTAINS |
|
<< |
<< |
|
INTERFACE |
|
ALTERN |
|
RESULT |
|
REQUIRES |
|
END |
|
END |
>> |
>> |
|
|
ROUTINE |
fonction |
|
INTERFACE |
|
generic |
|
integer scalar |
|
real matrix |
|
complex vector |
|
table |
|
list |
|
binary |
|
name |
|
string |
|
algebraic |
|
expression |
|
file |
|
socket |
|
library |
|
process |
|
sql |
|
mutex |
|
semaphore |
|
CONSTRAINED |
|
4 pick size 6 pick size same |
|
RESULT |
|
type |
|
END |
|
|
|
INTERFACE |
|
integer |
|
real matrix |
|
integer/real/complex vector |
|
table |
|
list |
|
RESULT |
|
type |
|
END |
|
REQUIRES |
|
variables globales ou définitions |
|
PROVIDES |
<< |
<< |
-> I |
|
<< |
|
>> |
|
>> |
>> |
|
|
Traiter les expressions et les noms dans les fichiers. Rajouter un |
Traiter les expressions et les noms dans les fichiers. Rajouter un |
Line 90 Pseudo inverse dgelss, zgelss
|
Line 116 Pseudo inverse dgelss, zgelss
|
|
|
Tables dans interface_tex |
Tables dans interface_tex |
|
|
Fichiers à accès direct -> entretenir une table en mémoire |
Fichiers à accès direct -> entretenir une table en mémoire (hsearch()) |
Les enregistrements sont de la forme : |
Les enregistrements sont de la forme : |
[Position enregistrement suivant][enregistrement] |
[Position enregistrement suivant][enregistrement] |
ADDNODE |
ADDNODE |
Line 103 appelé du noeud maître
|
Line 129 appelé du noeud maître
|
|
|
FOREIGN (pour les variables) |
FOREIGN (pour les variables) |
|
|
|
FOREIGN permet à un esclave d'accéder à une variable partagée |
|
du maître. |
|
|
ADDNOTE envoie les variables de niveau 0 au noeud client. |
ADDNOTE envoie les variables de niveau 0 au noeud client. |
SUBMIT envoie l'adresse de création des variables 'foreign' au client |
SUBMIT envoie l'adresse de création des variables 'foreign' au client |
// Maître |
// Maître |