--- rpl/LIMITATIONS 2017/06/29 12:33:34 1.187 +++ rpl/LIMITATIONS 2019/02/07 21:44:14 1.201 @@ -1,15 +1,17 @@ RESTRICTIONS +Si(X) dans le retour de giac -> sinus intégral -attention : types EXT -si erreur dans recherche_type, rechercher les fonctions -__type_new() dans les bibliothèques en balayant -(*s_etat_processus).s_bibliotheques. +Dans syseval, mettre l'écriture sur stdin dans un thread à part. -set[] -poly[] +Coller les exemples dans shared pour le deb. -Rajouter une option -l pour charger des bibliothèques pour la compilation. -Elles sont déchargées juste après. +RECORD => |[ <[ 'index' 'valeur' ]> <[ 203 403 ]> ]| +-> dans formateur mais pas dans les fichiers ou les sockets +Rajouter dans les pages d'aide + +RUNAS + +(/ /) -> polynôme TOKENIZE ne fonctionne pas avec des chaînes qui comportent un \t. Idem pour des arguments contenant des parenthèses. @@ -27,10 +29,6 @@ Rajouter un type pour les entier, réels 123.34E2~53 -> flottant long (avec sa précision) RLL (123.42E~253, 14~) -> complexe long CXL -Mettre un allocateur dans lib$motif -(tableau avec une liste chaînée des éléments disponibles, si liste vide, on -réalloue et on maintient la liste triée.) - Vérifier les __CATCH_SYSTEM_ERROR__ dans rplexternals.h Ne passe pas sur une socket. @@ -39,16 +37,6 @@ Ne passe pas sur une socket. Idem avec une table. -{ 'source' 'deplacement' 'origine' } record --> création d'un type 'record' -Record { 'source' 'deplacement' 'origine' } - -{ 'nom' } record 'structure' sto -L'évaluation de structure crée une nouvelle structure <[]> contenant un pointeur -vers le type 'record' (arbre). - -Accès : structure 'nom' get - Mettre l'indicateur de debug dans une pile pour ne pas debugguer les fonctions appelées.