180

le problème c'est pas que ça gène de tester des byte ; c'est expliqué dans la notice de vertel ; ça rend le programme lent si on veut faire un explorateur ; je m'excuse vertel mais je ne vois pas beaucoup l'usage qu'on fait de ces flag à part tester leur état (ce qu'on peut tout aussi bienfaire avec une chaine) et les afficher dans un explorateur (pratique les chaines).
D'ailleur je trouve aussi que c'est le cas de la taille des fichiers; ça devrait être une chaine plutôt qu'un entier!
M'enfin à toi de voir lequel serait plus utile aux utilisateurs.

181

A propos de "retr","var",arg

ça marche comme tu l'a précisé;
mais pas très patique pour récupérer plusieurs éléments successifs dans une liste vu que la fonction ne suporte pas les listes pour le paramètre arg; j'avais pensé que t'aurai permis de faire un truc qui fonctionnerai un peu comme la fonction mid(list,debut,longueur) du TIOS.

182

andoh_wilfried :
le problème c'est pas que ça gène de tester des byte ; c'est expliqué dans la notice de vertel ; ça rend le programme lent si on veut faire un explorateur ; je m'excuse vertel mais je ne vois pas beaucoup l'usage qu'on fait de ces flag à part tester leur état (ce qu'on peut tout aussi bienfaire avec une chaine) et les afficher dans un explorateur (pratique les chaines). D'ailleur je trouve aussi que c'est le cas de la taille des fichiers; ça devrait être une chaine plutôt qu'un entier!

Le problème est le même dans les deux cas. Il est tout simplement plus logique de retourner des bits, c'est ce qui laisse le plus de liberté à l'utilisateur (une chaine ? quelle chaine ? et si elle ne convient pas à qqun ? faut tester une chaine ? c'est lent... etc...).
Pour la taille, même combat : c'est une valeur. Elle n'a absolument aucune raison d'être retournée en chaine, d'autant plus que la fonction "strn" est là pour ça.
andoh_wilfried :
ça marche comme tu l'a précisé; mais pas très patique pour récupérer plusieurs éléments successifs dans une liste vu que la fonction ne suporte pas les listes pour le paramètre arg;

Si. Mais il faut préciser des noms de variable différents. Comme les élements extraits d'une liste sont forcément de types NUM ou STR, ils ont besoin d'une variable chacun, donc 2 listes : une pour les noms de variable, une pour les index.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

183

sympa la fonction clrs, mais on fait comment pour récupérer l'écran??? pcke la j'ai été obligé de faire un crash de ma calto (diamond+esc+on) pour récupérer l'écran en entier, c pas très pratique...
Le travail est une belle chose, ne soyez pas égoistes, laissez le à vos amis
Comment être modeste quand on est le meilleur
I'm God's clone!

184

lol grin
Tu le sauve avant, avec "save", et tu le réaffiche à la fin avec "pict"... Les exemples ne sont pas là pour rien.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

185

c pas bête en effet...
Le travail est une belle chose, ne soyez pas égoistes, laissez le à vos amis
Comment être modeste quand on est le meilleur
I'm God's clone!

186

euh... c pourtant simple de faire kkchose de rapide avec ces 3 bits....
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.

187

MacIntoc : c'est simple mais plus lent ; je pense ; je vais utiliser vt_bench pour le chrono et je te passe les temps !

Vertyos : 'retr'
donc la syntaxe est la suivante pour faire mid(list,debut,longueur) chaque element i de la liste étant stocké dans la variable 'ai' :
main\vertel("load" , "#nom_list" ,"" , "retr" , seq( "a"&string(i) , i , debut , debut + longueur-1 ) , debut + newlist(longueur) ) .
pas très pratique mais très rapide pour fair le mid() ! Avec quelques modif on pourra aussi faire left() et right() .
Le problème; c'est qu'on se retrouve vite avec de nombreuses variables dans le prog alors que qu'une liste aurait suffi .
Alors peut-être devrais-tu penser à faire que 'retr' ait un mode pour vérifie que si la variable de retour est une liste; les éléments retournés soient ajouter à sa suite.
Dans tous les cas c'est à toi de voir mais ça serait pratique de retourner une liste plutôt que de nombreuses variables !
Parceque sous la forme actuel c'est nettement plus lent que les fonction du TIOS. D'ailleurs je doute qu'on puisse faire mieux; elle sont qu'à même très rapide ! Mais j'avais espéré que vertel ferait mieux !

188

bien, utilise ce systeme pour tes benchs :

{"-","H","A","","L"}->st
vertel("stat","","retr","s")
st[(s and 1)+1]&st[(s and 2)+1]&st[(s and 4)+1]->state

et t'as une chaine "HAL" ou "---" qui donne l'état du fichier, toute prète à affichersmile
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.

189

andoh_wilfried :
Vertyos : 'retr'
donc la syntaxe est la suivante pour faire mid(list,debut,longueur) chaque element i de la liste étant stocké dans la variable 'ai' :
main\vertel("load" , "#nom_list" ,"" , "retr" , seq( "a"&string(i) , i , debut , debut + longueur-1 ) , debut + newlist(longueur) ) . pas très pratique mais très rapide pour fair le mid() ! Avec quelques modif on pourra aussi faire left() et right() .

Surement, mais c'est comme ça. Il fallait choisir entre avoir la possibilité de retourner des variables simples OU (exclusif) retourner uniquement des listes mais avec operations genre mid() possibles. Vu la place que ça prend il est absolument hors de question que j'implémente les deux à la fois, donc comme je l'ai déjà dit, c'est non.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

190

Vertyos
Bon! On va se contenter de ce qu'il y a déjà ; c'est qu'à même très bien de pouvoir récupérer, un élément quelconque d'une liste !
Ah! une autre question sur 'glue':
- Qu'en est-il de la possibilité d'extraire une seule variable du groupe en indiquant son nom ?
On n'a pas besoin pour cela d'extraire toutes les variables d'un groupe pour accéder à une seule ; surtout lorsque le groupe est volumineux.
Tu devrais songer à faire quelque chose pour ça (ou j'ai mal lu la notice ); je crois que Flib fait déjà cela !
ça nous permettrai en basic de faire quelque chose comme une structure.
D'ailleurs je voulais te demander (j'ai pas voulu essayer sur ma calc); peut-on inclure un fichier de type 'VTG' dans un appel à la fonction glue ? (m'enfin ça ne serait pas logique si on ne peut pas extraire un seule à la fois)

Macintoc
J'en avait fait un dans le même style avec sequence; mais le tiens est mieux !

191

andoh_wilfried :
Ah! une autre question sur 'glue': - Qu'en est-il de la possibilité d'extraire une seule variable du groupe en indiquant son nom ?

Bah on peut pas. J'y ait pensé lors de la création de la fonction mais pas fait pour économiser la place. A voir...
Tu devrais songer à faire quelque chose pour ça (ou j'ai mal lu la notice ); je crois que Flib fait déjà cela !

C'est pas vraiment un argument. Sinon je peux te sortir des pages de comparatif vertel vs flib tongue
peut-on inclure un fichier de type 'VTG' dans un appel à la fonction glue ? (m'enfin ça ne serait pas logique si on ne peut pas extraire un seule à la fois)

Au lieu de demander, tu peux pas essayer ? Ça prend 2 minutes. Oui on peut, la fonction glue ajoute sans examiner les fichiers.

P.S : La raison pour laquelle je refuse la majorité de tes posts est que je cherche avant tout à réduire la taille de Vertel, pas ajouter des fonctionnalités qui, je n'en doute pas, te serviraient à toi, mais pas à d'autres. La taille passe avant tout, et à moins de proposer quelque chose de vraiment utile et universel, ça ne sera pas ajouté.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

192

Ah tu crois que c'est pas universellement utile de récuperer un seule fichier d'un groupe !

193

Sépo, ça j'ai dit que j'y reflechirais. Et de toute façon c'est moi qui choisis ce que je veux mettre ou non tongue
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

194

J'ai pas ma calc sur moi et je vien juste de me rapeller de ce truc a propos de la fonction 'glue' alors, je peu pas essayer !

195

Bon bah t'as la réponse.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

196

t'a raison c-est toi le boss ; sans toi on'a pas des fonction aussi puissante pour s'amuser avec le basic ; mais sur ce cas là, faut être connciliant !

197

Consilliant... Si j'avais ajouté chacune des fonctions que tu m'as proposé, à vue de nez Vertel prendrait 9ko. Et si j'avais ajouté toutes celles qu'on m'a proposé sur le forum et surtout par mail, elle aurait besoin de la compression ttpack...
Donc non, désolé, la grande majorité des requetes est refusée puisqu'il s'agit très souvent de trucs inutiles / trop spécifiques à un programme.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

198

C'est sûr t'as peut-être pas tort, mais prendre 1 seule fichier d'un groupe ça m'a l'aire d'une proposition honnete.

199

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

200

Mais sinon ; ma serie de texte sur plusieurs colonnes avec serie de clipping approprié à chaque colonne ; c'étais qu'à même un truc bien

201

D'ailleur pour le clipping ; il serve à quoi les paramètres en Y ; la position d'un pixel X seul aurait suffit puisque c'est la limite droite de l'écran qui importe; ( rassure-moi; ta fonction qui affiche le texte ne reviens pas automatiquement à la ligne.
Quoique ça serai bien d'avoir un truc de le genre output avec vertel qui respecte dans ce cas le box de l'écran du clipping !

Allez c'est reparti pour quelques propositions , comme toujours ! je ne désespère pas !

202

Pourquoi pour le clipping c'est juste la limite droite qui importe ?
Je ne connais pas le contexte, mais je suppose que si Vertyos à mis un param Y c'est pour une bonne raison.
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. »

203

J'ai l'impression que tu n'as pas comprit le fonctionnement de la fonction "clip"... Elle redéfinit un rectangle d'affichage à l'interieur de l'écran, les coordonnées Y sont aussi importantes que les X...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

204

Oui bon t'a raison si on utilise un X en dehors de la zone ça écrit rien (j'ai encore dit une bétise vite fait) ; mais et pour le semblant d'output ou mieux un truc du genre 'wordwrap' pour la fonction text t'y a pensé ou c'est très couteux en espace mémoire ;

205

Vertyos :
Sépo, ça j'ai dit que j'y reflechirais. Et de toute façon c'est moi qui choisis ce que je veux mettre ou non tongue

On dirait une réponse de yAro à KK sur les extensions de yAronet tongue
avatar

206

Hmm ou bien une réponse de KK à Liquid sur Backgammon grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

207

rotfl c'est une façon de voir les choses
avatar

208

Peut-on tester les touches 2nd,alpha... sur vertel?
(Comme la fonction keylow de flib)
Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici

209

Non (ça redirige les AI1 et 5, je trouve ça assez crade en basic)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

210

bah si ca remet tout bien a la fin...
c comme les fonctions de gray... (avec un peu plus d'utilite)
avatar