180

Ok merci beaucoup!!! smile smile smile

181

-> Vertyos
Je fait une petite lib en C 'dynarg' (Dynamic argument) pour manipuler les Listes(Matrice dans un certains sens aussi) et aussi les String ( formattage avec 'sprintf' ) .

Je m'inspire du passage des argument pour Vertel. j'espère que ça te dérange pas.
J'ai pas encore intégré les Tags séquentiels et ininterrompus car c'est déjà High la gestions des arguments listes.

Mais ça ne saurait tarder. Une fois que j'aurais testé avec le TAG initerrompu par défaut ; je penserai à l'autre.
Mais j'ai peur que ça ne soit pas aussi rapide que Vertel. sad

182

andoh_wilfried
: Je m'inspire du passage des argument pour Vertel. j'espère que ça te dérange pas.

Bah ça dépend du niveau "d'inspiration", si c'est du copier coller oui ça me dérange plutot...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

183

Mais non ; j'ai pas ton code c'est juste le principe que j'ai pris.
Le code je l'écris tout seule. J'ai pas encore tester mais me semble pas aussi terrible que ça la pile.
En fait j'avais une HP 48GX il y a quelques année , Alors la pile j'ai été obligé de faire avec vu que pour
programmer tout se faisait sur l'ESTACK.

184

k
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

185

c'est quoi 'k' ? (ok je suppose)

j'aime bien écrire tout seule mon code. c'est l'occasion de parcourir la doc de TIGCC

186

Oui, 'k' -> 'OK'
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

187

Et elle fait quoi ta lib ?

188

C'est un peu gros d'appeler ça une librairie en fait.
Je m'exerce sur la pile. je me suis dit que ce serait bien que ça serve à qq chose en basic.
Je vais donc faire quelque manip pas assez rapide en basic genre
- la gestion des strings(concaténation, formattage de chaine avec sprintf)
- Augmentation de listes, matrices
- Passage d'arguments aux prog basic à partir d'une liste donc un seul argument

Je vais essayer de supporter la même indirection que la librairie VERTEL
D'autres idées sont les bienvenues !


189

190

Je vois que tu n'utilise pas vertel !
vertel("test","#a",1) ou a est une liste précédemment définie. le tios ne vois qu'un string là ou la librairie verra une liste.

191

192

tu t'enfonces, Martial... tout le monde peut se tromper, pas la peine de sortir un #mac# aussi gros smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

193

194

En basic pur, une chaine, en vertel, une indirection vers une liste... C'est lui qui a raison grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

195

196

197

...
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

198

Tous en train de bouffer, mais qu'est-ce que veux répondre de toutes façons... j'ai très bien compris ce dont andoh voulait parler, y'a que toi qui est allé chercher la petite bête là ou y'en avait pas... Tu veux pas arrêter de poster ici ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

199

200

Martial Demolins-> ça va faire un ans que je ne suiis plus un newbee bien que je viens de débuté en C il y a à peine 3 mois. Mais c'est suffisant pour faire des choses. Pour le basic et le Vertel ça fait très longtemps que je code sur Ti alors revois les 'indirection interne de Vertel' avec '#'

201

Vertyos -> je suppose que dans vertel tu nettoie l'estack lorsque tu a traité tous les appels de la librairie.
Alors je ne comprends pas pourquoi tu n'inclus pas des instructions Goto et Lbl pour faire des boucles dans vertel.

Bon cela va surement accroître la taille de la lib mais le gain ne sera pas non négligeable.
Je sais que ça va nécessité soit :
-la création d'une Table de Jump de pointeur ESI pour localiser ttous les Lbl dans l'estack pour faire rapide

J'avais cru entendre que t'avais en projet de faire un truc dans le Style de 'LIB' de BRUNNI.

Pourquoi ne pas inclure cette possibilité de faire des boucles dans une autre version de Vertel ?
Car c'est la seule chose que ne fait ppas encore ta librairie

202

Si je devais implémenté ça , moi je ferai de la façon suivante :
C'est sure c'est un peu chiant mais c'est ce qui pourrait rester le plus proche du fonctionnement actuel de la lib c'est crée une fonction 'exe' du nom de 'jump' qui crée une table de jump vers tous les Lbl. Comme ça si y a pas de Goto, Lbl la Lib ne sera pas ralentie.

203

Pourquoi ne pas inclure cette possibilité de faire des boucles dans une autre version de Vertel ? Car c'est la seule chose que ne fait ppas encore ta librairie

Parceque flemme
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

204

Bon c'est sure que c'est pas mal de boulot :
vu que faudra peut-être prévoir pour aller avec les boucle des truc du genre :
Incrémentation, décrémentation de variable compteur un peu dans le style C : i++ ou i+=5 ou i*=2 ou i/=2

M'enfin j'en suis qu'au debut de ma lib 'dynarg' mais dès que j'aurais fini correctement la Gestion des Liste et Matrices (je vais surement intégrer aussi les DATA pour l'indirection interne ) je verrai à quoi ça pourrait être le plus utile.

Surement un Lib dans le style Vertel (de Vertyos) + Lib (de Brunni).

Le plus intéressant c'est de voir que l'ont peut pointer dans les variables 'LIST,MATRIX,DATA,STR,NUM' comme si l'on était dans l'estack. Du coup il suffit d'avoir un pointeur au bon endroit dans la variable pour la manipuler comme si l'on était dans l'estack.

Pour ça c'est cool le C.

205

Du coup votre "BASIC" n'est plus du BASIC!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

206

n'est plus du Ti Basic happy
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

207

Tu l'as vu où, du BASIC qui se note vertel("foo","bar","baz",...)? grin
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

208

209

Kevin Kofler :
Tu l'as vu où, du BASIC qui se note vertel("foo","bar","baz",...)? grin

Montre moi une définition officielle de "BASIC" (pas la signification de l'acronyme hein), et on verra si ça colle pas
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

210

Vertyos->
c'est bon pour la gestion des LIST.
Mais je compte gérer différemment les MATRIX/DATA des LISTES.

C'est dans projet 'Encore une Lib basic'