gon33 Le 26/05/2008 à 20:08 Salut à tous!!
Voila, je cherche une petite librairie asm qui fasse la même que la fonction "Append", sauf qu'elle demanderait moins de Ram.
Mon but, c'est d'éviter le: Append(liste de 6000 octets, {3,5 => liste de 6000 octets
Qui donne: Ans = 6000 o
Liste = 6000 o
Besoin de 6000 o pour faire l'opération.
Notamment si on pouvait faire un passage par référence, ce serait bien. Genre:
"Nom liste" => Str0 : {3,5
Asm(prgmLIB
Et là, ça mettrait tout seul {3,5} au bout de 'Liste'.
Voila, si quelqu'un connait une librairie qui ressemble à ça, hésitez pas à le dire^^
Ca existe une librairie qui désactive Ans?
very Le 27/05/2008 à 19:15 ( il me semble qu'il y a des astuces ti-basic pour court-circuiter ans )
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard
La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.
gon33 Le 28/05/2008 à 19:38 Tu as une idée de où trouver l'info?
J'ai fait une recherche, mais j'ai pas pu trouver...
(j'avais lu ça moi aussi quelque part, mais après test, je me suis rendu compte que ça marchait pas avec mon OS...)
very Le 28/05/2008 à 21:02 je me rapelle plus du tout où j'avais lu ça ..
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard
La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.
On avait deja essayé de retrouver ca il y a environ un an, mais sans succes (du moins l'astuce qu'on avait retrouvé ne marchait en fait pas).
Donc je ne sais pas si c'est possible finalement (pour avoir, qui plus est, moi-meme longtemps cherché...)
very Le 29/05/2008 à 20:36 je me souviens encore de l'avoir lu sur un site, et presque du look du site, mais j'avais pas testé (et ça dépend p-t des models)
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard
La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.
gon33 Le 30/05/2008 à 09:49 Il est pas abandonné ce site? Un site français bleu avec du css et le gars qui veut le filer à celui qui le demandera? (avec qques dizaines de fichiers à télécharger)
very Le 30/05/2008 à 10:48 si abandoné évidement, avec un menu sur la gauche et des couleurs assez vives (p-t bleur ouais)
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard
La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.
En fait j'ai l'impression qu'il ne dit pas que ca evite d'avoir besoin de 10000 octets (dans son exemple), mais que ca evite d'avoir besoin de 15000 (mais je ne suis meme pas sûr qu'un: Ans+"A"->Str0 necessite trois fois la taille de Str0, vu que "l'ancient" et le "nouveau" Ans avant et apres le calcul n'existent a mon avis pas simultanément...)
gon33 Le 01/06/2008 à 19:40 Oui, en plus le passage d'infos aux tokens se fait par évaluation des oppérandes, ce qui veut dire qu'elles sont stockées deux fois en Ram...
Ce qui veut dire que pour faire:
Str0
Str0+"A"->Str0
on a besoin de trois fois la taille de Str0 en Ram ?
gon33 Le 02/06/2008 à 18:52 Oui
Et idem pour Augment(L1, {2 => L1
Et donc ce type de variable est assez lourd à traiter