1

(ça c'est du titre)

Bon malgré l'activité débordante de cette section, y'aura peut-être des interessés : Recodage complet de Vertel, avec un tas de nouvelles possibilités, quelques incompatibilités mais c'est quand même pas au même point que v1<->v2 (il faudra juste faire quelques petites modifs pour "traduire" un prog d'une lib à l'autre).

Nouveautées en vrac (copier coller de la doc) :
• Support des listes imbriquées ({1,"#b"}->a:{2,3}->b:vertel({"#a",4})
• Lecture ininterrompue (tag "->")
• Lecture séquencielle (tag "|")
• Utilisation de listes imbriquées en mode séquenciel possible
• Compatibilité oncalc Ti89 / Ti92+ / V200
• Préfixes des fonctions (d_, e_, s_, t_ et v_) supprimés (mais les mettre n'empeche pas le fonctionnement)
• Séparateur de fonction "" au lieu de "/" (mais "/" fonctionne encore)
• Désarchivage/Réarchivage automatique des variables si besoin
• Lock/Délock automatique des handles si besoin
• Mémorisation automatique des variables pour un accès rapide
• Retour de variable simple (EXPR ou STR)
• Possibilités d'utilisations de la variable interne élargies
• Nouvelle fonction "glue" (regroupement de fichiers)
• Nouvelle fonctionalité de "prty" (retour des dimentions d'une expression)

Deux nouveaux progs d'exemple que j'ai commencé à faire pendant mon retour de vacances (grin) :
v3_421.gifv3_shell.gif

Et puis voilà, dispo sur demande mais attention c'est vraiment une version beta : je ne sais absolument pas si il y a des bugs, et si oui si ils sont dangereux (address error et companie), donc, à vos risques et périls wink
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2

Intéressant (enfin, pour les programmeurs basic).
Je ne comprends toujours pas comment tout ça tient dans moins de 8ko... hum
#bravo#
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

3

Merci smile (heu bah pour les 8ko j'ai du mal justement, ça fait 7900 et quelques là, va falloir encore jouer avec les switch pour voir si y'a pas moyen de réduire un peu)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

happy tout ce que je sais c que v3 vas bien m'aider pour ce que j'suis en train de programmer et je te remercie pour tout le boulot que tu fais pour les programmeurs en TIbasic (exclusivement en plus parce que j'me suis pas encore mis au C et à l'assembleur....tu y est ptet pour quelque chose d'ailleurs avec ton vertel).
• Support des listes imbriquées ({1,"#b"}->a:{2,3}->b:vertel({"#a",4})

bien pratique !! smile
• Lecture ininterrompue (tag "->")
• Lecture séquencielle (tag "|")

j'connais pas encore la différence entre les deux sad (attendre notice de v3 ? grin)
• Préfixes des fonctions (d_, e_, s_, t_ et v_) supprimés (mais les mettre n'empeche pas le fonctionnement)

wink
• Séparateur de fonction "" au lieu de "/" (mais "/" fonctionne encore)

c vrai que c plus rapide donc ça m'arrange bien ...
• Possibilités d'utilisations de la variable interne élargies

EXELLENT !! c'était justement le sujet de mon topic: ya possibilité d'utiliser un (ou plusieurs) éléments de la variable interne dans le même appel ?
• Nouvelle fonction "glue" (regroupement de fichiers)

jvè pouvoir éradiquer définitivement flib de mon prog comme ça ... wink
• Nouvelle fonctionalité de "prty" (retour des dimentions d'une expression)

ex: {x pixels,y pixels} ?
Et puis voilà, dispo sur demande mais attention c'est vraiment une version beta : je ne sais absolument pas si il y a des bugs, et si oui si ils sont dangereux (address error et companie), donc, à vos risques et périls

je te prie vertyos de bien vouloir me faire parvenir v3 smile étant donné que ma machine est immunisée contre les "adress error" depuis le tps qu'elle en voit grin
(j'peux t'envoyer mon mail par mini msg si tu veux bien m'envoyer v3)
avatar
Qu'il est beau ce chien !!! :)

5

Envoyé en mini message smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

6

Par contre, est-ce qu'il serait possible d'utiliser une boucle for avec vertel du genre:

vertel ("for",i,0,30,...,"next i")
Désolé pour la syntaxe, j'ai jamais utilisé Vertel. embarrassed

Je pense que ça améliorera considérablement la vitesse des programmes en basic, car la boucle for, même vide du TI-Basic est vraiment lente.

Si ça existe déjà: dehors
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

7

ça existe déjà :-/
c'est même la raison qui fait que Vertel est plusieurs fois plus rapide que toutes les autres libs roll
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

8

geogeo>ça existe, mais pas de la fàçons que tu décrit. En fait, quand une liste est passer en argument, c une "boucle for" qui est utiliser implicitement.
Vertel3 permet d'utiliser une "boucle for" par liste ou toute les liste dans le même "boucle for".
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

9

Ah en effet, c'est donc un grand point fort. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

10

bah... ça fonctionnait aussi sur Vertel2, mais seulement en continus (2è cas).
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

11

j'ai essayé d'afficher 4 images différentes {"pic1","pic2","pic3","pic4"} (sous forme de tableau) avec un seul "pict" et deux listes {xo,x1} {yo,y1} en utilisant la lecture séquencielle mais vertel lit aussi en séquentiel la liste d'image donc la derniere écrase toute les autres. j'vois pas trop comment faire confus
avatar
Qu'il est beau ce chien !!! :)

12

et en plus g pas la patience d'attendre la notice complète grin
avatar
Qu'il est beau ce chien !!! :)

13

Erf en effet, il n'est pas possible de mélanger listes séquencielles et non-séquencielles sad (bcp trop compliqué, déjà que le systeme actuel... grin)
Le tag séquenciel est activé pour tout l'appel, donc pour toutes les listes de l'appel.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

14

Bon courage pour vertel au fait smile

Je ne l'ai jamais utilisé, mais c'est du bon boulot et je croit que sa remplace avantageusement flib et la plus ancienne basiclib (hummm basiclib grin)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

15

bcp trop compliqué, déjà que le systeme actuel... grin

ouais j'imagine bien grin

j'aurais pas moyen de faire ça avec les listes imbriquées par hasard ?
(jsè pas trop comment elles fonctionnent mais bon ...)
avatar
Qu'il est beau ce chien !!! :)

16

Heu... C'est simple (enfin si on veut). Par exemple :

{10,20}->a
{30,40}->b
vertel("pixl",10,{"#a","#b"})

Ça trace 4 pixels, à 10,10 / 10,20 / 10,30 / 10,40 (le premier argument aurait pu être aussi une liste d'ailleurs, pour compliquer un peu grin).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

17

Rien qu'en regardant les fonctionnalités je te tire un grand chapeau pour la programmation. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

18

confus
ça revient que de faire ça non ? :

vertel("pixl",10,{10,20,30,40})
avatar
Qu'il est beau ce chien !!! :)

19

ça revient au même excuse..
avatar
Qu'il est beau ce chien !!! :)

20

Oui ça revient au même mais c'était un exemple d'école. Si a et b sont des listes définies ailleurs dans le programme, c'est plus élegant (et beaucoup plus rapide) de faire comme ça que de faire augment(a,b) avant de passer en argument smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

21

a h ouais excuse je délirais encore avec mes tableaux d'images, j'avais pas capté que tu m'expliquais le fonctionnement des listes imbriquées grin triso
ok g fini par comprendre smile
avatar
Qu'il est beau ce chien !!! :)

22

mais si on ne peut pas melanger sequnetiel et non sequentiel, on perd quasiment tout l'avantage de ce type de lecture sad
(genre pour afficher une map sur l'ecran, on n'aurait pas obligé d'avoir 2 listes enormes qui font tous les doublets de coordonnés, mais juste une liste des coodrs vert et une liste des coords horiz)
tu peux pas faire en sorte que la lecture sequentielle ne marche que pou les 2 listes suivant le tag ?
(pasque ca serait ca la principale utilité de la lecture sequentielle...)
(ou alors il faut que je plonge dans les sources ? grin)
avatar

23

Mais les tags, tu peut les mettres n'importe ou, en fait, au début comme à la fin ??
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

24

ouais ptet neutral
ben faut changer ca !

grin
avatar

25

Va te faire foutre grin
©Vertyos
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

26

Cool grin
Nan plonge toi dans les source (have fun tongue)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

27

c'est bien ce que je cragnais grin
avatar

28

-

29

D'aileurs, il sort quand, GBS ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

30

En 2048, pourquoi ? (faut que je finisse l'éditeur, pour commencer les maps et ça me permettra de finir les derniers trucs qui restent)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)