Chat:Fr/2021-02-07
Thyl: Yo !!!
Thyl: ça existe le minimax pour 3 joueurs ???
philRG: jamais vu
philRG: https://fr.wikipedia.org/wiki/Algorithme_minimax
JBM: si c'est du tour par tour, tu peux l'étendre logiquement
Thyl: JBM
Thyl: je pensais à un truc dustyle :
Thyl: un NegaMax
Thyl: pour 3 joueur
Thyl: l'évaluation est une liste
Thyl: pour chaque joueur on choisit le meilleur dans la case corespondante de la liste
Thyl: et comme chaque joueur prend le mieux
Thyl: avec en + si l'évaluation de a implique b et c un élagage
Zorg1: le minimax à la base c'est pour deux joueurs. Au délà de 2 t'as les algos MaxN, ou alors faire un minimax "parano" où tu supposes que les autres joueurs sont joués par une même personne qui veut que tu perdes
Zorg1: ce qui peut entraîner des bizareries, vu qu'en fait chaque joueur veut surtout gagner
Thyl: oui
Zorg1: mais à Tron certains on fait des minimax parano et ça marche pas trop mal
Thyl: ouais
Thyl: faut que je sorte de l'agent ! :P
JBM: oui t'auras que des mauvais consultants sinon
Thyl: pour l'argent une petite recherche ç a marche ??
Thyl: en cpp pou allouer un tab de x*y on fait comment??
dwarfie: comme en C :rofl:
Thyl: ben j'essaye mais ça marche pas
Thyl: avec new
dwarfie: :thinking: .... y'a pas de new en C ....
Thyl: mais malloc
dwarfie: comme si je faisais des malloc :yum:
Stilgart: Thyl: sur CG tu fais pas de malloc/new... foo tab[xMax][yMax]; est ton ami
dwarfie: ahhhh , ca fait plaisir ... un rot13 que j'aurais pas eu a refuser moi-meme :D
dwarfie: automaton2000 : ca vaut une tortue ca
Automaton2000: je ne l'ai pas fait non plus
dwarfie: Automaton2000 : pourtant t'aurais du
Automaton2000: ben c'est toi qui a un bon winrate contre le boss, mais je suis le plus fort
**dwarfie est d'accord seulement avec la premiere partie de la phrase
Zorg1: ça a l'air d'être le truc à la mode le ROT13 ces derniers temps
dwarfie: ils ont du avoir ca en cours "le prog pour debutant"
Zorg1: sinon rockstar/robinhood il s'est recréé un compte ? j'ai vu deux contrib tout à fait dans son style
Zorg1: le style "foutage de gueule lol je rédige en moins de 5 min"
Zorg1: après bon il n'a pas l'exclusivité dus tyle, donc pas de conclusions hâtives ^^
philRG: à l'époque de ROT13, il y avait pas l'internet donc c'était secure :-D
Zorg1: tiens y avait aussi le truc du message entouré autour d'un baton
Zorg1: (enfin le "bâton" a un nom qui claque mais je m'en souviens plus,)
Zorg1: ah "scytale"
Zorg1: Automaton2000 t'es toujours là ?
Automaton2000: et pourquoi tu veux le faire en java :p
Zorg1: parce qu'on me paye pour faire du Java, Automaton2000 :p
Automaton2000: il me semblait qu'il y avait pas moyen de savoir si c'est le code d'un autre pendant un contest
nicola: Scytale, c’est du ROT6, alors.
- drum:
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
AutomatonNN: oui j'ai du mal a pouvoir comprendre ce que tu veux dire
Automaton2000: je me demandais si c'était possible de faire de la merde
philRG: nicola sympa le ROT6 aussi :slight_smile:
philRG: Automaton2000 c ce que font les humains en général ;-)
Automaton2000: après y a des gens qui ont pas fait de la merde sur le serveur cg
BlaiseEbuth: Vous faites un concours de ROT ? Bonjour le niveau...
philRG: Automaton2000 tu es un bon de 1ère classe ça t'arrivera pas
Automaton2000: mais j'ai que des entiers
philRG: Automaton2000 bot
Automaton2000: est ce que les gens ne sont pas sur le même serveur
nicola: BlaiseEbuth, oui, avec du poulet.
nicola: Le mot s'utilise en cuisine avec un chapeau sur le o.
nicola: :grin:
philRG: j'connaissais pas ce mot
nicola: http://dictionnaire.sensagent.leparisien.fr/r%C3%B4t/fr-fr/
philRG: bon ma stratégie militaire a du mal sur god, je dois avoir loupé un if
philRG: oui j'avé lu :)
Zorg1: "en cas de doute rajoute un if"
philRG: à la limite, je vais rouler la tête sur le clavier comme le jeune au cheveux longs conseillait quand on était bloqué :-D
philRG: Le doute est le commencement de la sagesse :)
philRG: ah j'ai oublié de dire aux autres copains que j'allais voir ailleurs
philRG: du coup tout le monde se barre en même temps
philRG: c le pb des ifs
BlaiseEbuth: Automaton2000 ! Fix ta y'a personne !
Automaton2000: y a un truc qui va te pousser
BlaiseEbuth: :scream:
Stilgart: Automaton2000: on dit pas un truc, on dit un bot top gold ;)
Automaton2000: j'ai encore de la marge :)
BlaiseEbuth: o/ Stilgart
Stilgart: \o BlaiseEbuth
POLOB: \o tout le monde
BlaiseEbuth: o/
POLOB: T'es en forme Automaton2000 ajd !
Automaton2000: si tu fais un truc qui a du temps pour les contests
POLOB: et AutomatonNN, on t'entend pas , ça va ?
AutomatonNN: vers ThomasNicoullaud a quel test ?
**BlaiseEbuth tends https://www.codingame.com/contribute/view/604871ef9e9b4cf2bd697ae702e34b37c792 à Stilgart, et lui glisse discrètement une pièce en chocolat.
didyme: o/
BlaiseEbuth: \o
BlaiseEbuth: brutaltester a décidé qu'il bossait pas le dimanche...
BlaiseEbuth: Ah nan, j'suis juste con.
BlaiseEbuth: :(
Zorg1: je sens que je vais me créer moi aussi un smurf pour spammer de la contrib de merde ...
Zorg1: ça doit être amusant ^^
BlaiseEbuth: Qui fait ça ?
Zorg1: personne bien sûr ici je viens d'un monde parallèle
BlaiseEbuth: :thinking:
didyme: y'a le bon contributeur et le mauvais contributeur
Zorg1: :D
Zorg1: enfin ce genre de contrib : https://www.codingame.com/contribute/view/6195c4218b3c80616568739cb17ddf566388
Zorg1: avec spécial LOL le test 3 :(
BlaiseEbuth: En même temps qui c'est ? :3
Zorg1: oui le retour de la vengeance du fils de la malédiction II
Zorg1: mention spéciale à SPD, qui a le courage de review ces trucs ^^
Zorg1: le mec se fout ouvertement de la gueule des reviewers (enfin je vois ça comme ça)
Zorg1: bon j'arrête de râler ^^
Zorg1: en fait tu te dis que pour les CoC reverses, CG devrait imposer d'avoir au moins 8 tests ;-)
dwarfie: hummm , je crois que la on parle plutot d'un monde intriqué avec le notre ...
dwarfie: et vlan , un scroll
Bob: amis du -0, bonjour
didyme: \o
BlaiseEbuth: fix ta Bob o/
Bob: ca faisait bien longtemps que j'avais pas fait une contrib
BlaiseEbuth: La mienne attends ton approbation
dwarfie: et je suis le premier a venr la voir
dwarfie: :D
Bob: Blaise je sais mais ca va me prendre plus de temps pour la valider que de produire la mienne :p
Bob: et puis j'ai deja des tests a passer demain
BlaiseEbuth: :grin:
BlaiseEbuth: Je vais devoir créer des smurfs pour l'approuver...
dwarfie: oh mon dieu ... bob a cede a l'appel de contrib a formule ....
Bob: desole
**dwarfie part dans un autre monde parallele pour le coup
Bob: l'idee m'est venue comme ca
Bob: je ne suis pas du tout au fait de ce qui est en vogue / bien vu ou pas pour les contribs
BlaiseEbuth: Beh pas vraiment, il la donne pas la formule... :3
Bob: bon faut pas aller regarder ma solution :D
dwarfie: bah , de toutes facons , meme avec la formule , y'en a qui vont chouiné que la reponse est un nombre bien trop grand :D
BlaiseEbuth: déjà polygone convexe... :thinking:
Bob: z'ont qu'a utiliser un vrai langage
Bob: meme en JS ca passe
BlaiseEbuth: Ouai. Polygone convex c'est pas français.
Bob: a part que ce debile mental produit -0 au lieu de 0
dwarfie: :rofl: ... oui , j'ai vu le lancer de table en commentaire :D
BlaiseEbuth: 'tain je peux pas utiliser cerr avec brutaltester...
Bob: bon en plus JS donne pas le bon resultat pour maxint en fait
Bob: con de JS
dwarfie: cool , je trouve pas les meme valeurs de resultat pour le dernier test/validateur
Bob: je viens de corriger ca devrait etre bon
Bob: j'ai baisse la valeur max pour que ca passe en JS sinon y a des gens qui vont grogner
Bob: je vais mettre le carre en premier pour que l'exemple soit plus parlant
dwarfie: donc du coup , js fait bien partie des faux langages si j'applique ta phrase de plus haut :D
BlaiseEbuth: JS ça veut dire Judas Sin
Bob: Just Sucks
Bob: on pourrait meme le recursiver en JS Sucks
Bon[]Crayon: Salut :sunglasses:
Bob: bon c'est l'heure de cuire les crepes
Bon[]Crayon: AutiomatonNN, salut bot
Bon[]Crayon: AutomatonNN, salut bot
didyme: crepes au feu de bois
AutomatonNN: sur le problème c'est que t'es pas en train de tout comprendre
Bon[]Crayon: Bonsoir Automaton2000
Automaton2000: moi j'ai bien le droit de ne pas comprendre ce que le site est cassé, cqfd
Bob: le site va tres bien Automaton2000
Automaton2000: nan mais je vois pas comment tu peux dire que tu ne le sais pas
Bob: c'est toi qui refuses de dire tortue
Bob: stoi l'casse, Automaton2000
Automaton2000: non , en fait ,
Bob: en fait si Automaton2000, fais pas ton contrariant
Automaton2000: bon allez je tente un truc
Bon[]Crayon: Automaton2000 le fou
Bob: tente la tortue Automaton2000, fais-nous rever
Automaton2000: désolé si je dis pas de connerie
Automaton2000: il faut voir le code
BlaiseEbuth: :D
POLOB: et AutomatonNN, il boude toujours ?
AutomatonNN: je suis pas sur que c'est pas le problème ou je t'ai pas vu
POLOB: ah, je suis rassuré alors
BlaiseEbuth: Bob il va quitter/rejoindre le salon à chaque fois qu'il retourne une crêpe.
SplashKFI: ce truc est lamentable, je perds plus de temps à naviguer et valider des récompenses bidon que coder
Zorg1: enfin après tu peux résoudre des puzzles ou faire un multi
BlaiseEbuth: Ouai t'as raison, c'est top nul. Du coup tu devrais pas rester et perdre ton temps...
Zorg1: la quest map c'est vraiment pas obligée
didyme: c'est quoi la quest map
dwarfie: un truc qui sert a rien vu u'il y avait deja les achievement
Bon[]Crayon: Carte des missions
Zorg1: bah le clicker game en page d'accueil
didyme: :O j'avais jamais vu
SplashKFI: si j'avais le choix je ferais autre chose
SplashKFI: exemple d'UX mal pensée, tu as une progression, il te manque 1 point sur trois tu clique sur le défi... rien ne se produit c'est à toi de retrouver dans les menus éventuellement le défi...
dwarfie: l'oracle dirait que tu as fais le choix ... maintenant il te faut savoir pourquoi ...
SplashKFI: l'oracle dirait que si j'étais un pro avec une UX comme ça j'serait viré ;à
Zorg1: ou alors on est dans une prophétie auto réalisatrice ou pire une boucle de causalité, et là c'est foutu :p
Zorg1: si tu voyais les IHM des "pros" ...
Zorg1: du moins les gens qui sont payés pour les faire
dwarfie: en meme temps faut composer avec les interfaces chaises-claviers ...
BlaiseEbuth: On a toujours le choix. Si t'es pas content t'as qu'à essayer un autre site. Nan mais.
Bon[]Crayon: Du calme :ghost:
Zorg1: ça s'énerve vite ici. Automaton2000 apporte donc du calme !
Automaton2000: le problème du sac à dos ?
BlaiseEbuth: Sac à dos ! Sac à dos !
Zorg1: comment porter un sac à doc avec une bretelle de péter sans se niquer le dox ?
Zorg1: *dos
domak: o/ BlaiseEbuth il est colère depuis que dany 52% lui a ouvert les yeux sur le fait qu'il a raté sa vie
Zorg1: ^^
Zorg1: \o
Bon[]Crayon: \o
Bon[]Crayon: O/
BlaiseEbuth: Nan mais ça va, c'pas le bureau des plaintes. Si tu veux geindre fait le à un endroit et à un moment où les responsables peuvent t'entendre, tu viens pas faire chier les honnêtes gens le dimanche soir.
Zorg1: \Ω
domak: Nan mais je rigole BlaiseEbuth
BlaiseEbuth: Ah j'avais pas vu.
domak: Surtout dire que c'est à chier sans apporter de soluce.... On dirait moi au boulot
Zorg1: si t'es testeur
Zorg1: "ça marche pas ta merde, fix it !"
domak: nan, je parle des specs qu'on me file
dwarfie: domak : ca pourrait etre pire ... tu pourrait apporter la soluce mais etre entendu seulement au bout de 3 mois quand ce sera vraiment la merde :)
domak: mais bon, on est agile alors "livre et on te dira ce qui va pas"
Zorg1: ah les spécs. bah même en agile, pas l'impression qu'on le voit vraiment le client, enfin l'utilisateur final
domak: bah j'ai arrêter de dire ce qu'il faudrait faire, je change de mission...
dwarfie: moi on m'a expliqué que l'agile , c'est justement "y'a pas de spec" et "le cahier des charges evolue au fil de l'eau"
domak: J'ai dit aux BAs qu'ils étaient les musiciens du Titanic, le truc était en train de couler tellement il était chargé par la dette. Y'a une BA qui m'a répondu "oui mais quand il va couler?"
domak: Autrement dit "est-ce que je serai encore là"
Zorg1: ah oui t'as aussi des BAs. TU me diras tu bosses dans une banque
dwarfie: en meme temps ... comme ca se disait chez enron "la difference entre le titanic et la californie ? meme a la fin , y'avait de l'electricité sur le titanic"
domak: c'est pour ceux qui étaient pas là à la première représentation...
nicola: C’est quoi, BA (à part bonne action) ?
Zorg1: Business Analyst
nicola: À quoi ça sert ?
Zorg1: Domak tu peux répondre à la question ,je risque d'être méchant ^^
domak: c'est comme un MOA mais ça claque plus sa mère
dwarfie: moi j'aurais dit Bande d'Abrutis ... mais pas forcement dans le meme contexte ... pas vrai AutomatonNN ?
AutomatonNN: oui
Zorg1: :thumbsup:
nicola: Je ne sais pas non plus ce qu’est un MOA.
Zorg1: Maîtrise d'Ouvrage
nicola: À part une phôte d’orthographe.
Zorg1: en opposition à MOE Maîtrise d'Oeuvre
domak: un truc qui sert pas plus qu'un BA
Zorg1: comme dans le bâtiment en gros
dwarfie: c'est les mecs qui connaissent pas le metier mais prennent les decisions en general
nicola: OK.
nicola: On a les mêmes par chez nous.
domak: ils sont partout!!!
nicola: Ils connaissent le métier mais ils n’ont pas pratiqué depuis tellement longtemps…
Zorg1: IL DOIT CONVAINCRE UN MONDE INCREDULE QUE L'INVASION A DEJA COMMENCE
Zorg1: (musique stressante)
nicola: Des bullshit jobs, quoi.
dwarfie: Zorg1 : la seie , le film , ou la parodie des inconnus ? ;)
domak: faudrait essayer de les reconvertir en happiness managers
Zorg1: bah maintenant ils prennent des consultants pour faire "AMOA" Assistant à la maîtrise d'ouvrage
domak: pour qu'ils amusent les community managers et tous les consultants agile
Zorg1: sans oublier le coach agile
domak: pour nous laisser bosser intelligement avec le métier
Zorg1: oui enfin la com dev - métier c'est pas forcément facile non plus
domak: non c'est clair mais au moins tu as la chance de pouvoir exposer tes arguments en direct
Bon[]Crayon: AutomatonNN Que pense -tu de rust ?
AutomatonNN: oui
Bon[]Crayon: AutomatonNN Que penses-tu de rust ?
AutomatonNN: oui
Bon[]Crayon: AutomatonNN La poule est sur le mur, la tortue sur le chemin.
AutomatonNN: https://www.codingame.com/ide/puzzle/the-reseter
Bon[]Crayon: AutomatonNN Vous aimez le crabe ?
AutomatonNN: HA est intéressant de comprendre ce que c'est : c'est quoi ton code ?
Bon[]Crayon: AutomatonNN ERREUR 404
AutomatonNN: on peut pas te dire que t'as pas tout compris comment tu peux pas t'en sortir en sortie d'erreur ?
Bon[]Crayon: AutomatonNN eprintln!("ERREUR 404");
AutomatonNN: oui c'est pas du tout comme ça que tu as des contests au dessus de la programmation
Bon[]Crayon: AutomatonNN C'est pas faux!
AutomatonNN: voir mon code de magus sur ce contest :)
Bon[]Crayon: AutomatonNN C'est toi qui code tout en sous main !
AutomatonNN: je suis pas sur que tu as compris le contest de codingame
Bon[]Crayon: AutomatonNN Si j'ai compris !
AutomatonNN: Bay tu peux pas te pousser en python et tu peux pas te payer
Bon[]Crayon: AutomatonNN Je me paye une poussette en contest et je suis bien.
AutomatonNN: c'est quoi ce puzzle ?
Bon[]Crayon: AutomatonNN AutomatonNN collector
AutomatonNN: ouai tu as pas le temps de reprendre un truc de mon code en privé
Bon[]Crayon: AutomatonNN mp
AutomatonNN: opti ?
Zorg1: ça bot spam dis donc ...
Bon[]Crayon: AutomatonNN mal !
AutomatonNN: on t'arrive pas à trouver un peu de contest de contest ?
Bon[]Crayon: AutomatonNN stop spam !
AutomatonNN: bon sur ce contest pour ce contest c'est pas de problème de tes comptes avec le temps de comment tu
Bon[]Crayon: AutomatonNN Quel schtroumpfs que tu fais !
AutomatonNN: je connais pas le contest de Beber :p
domak: Bon[]Crayon, éleveur d'automatons
Zorg1: je demande à voir le pedigree des Automatons !
Bon[]Crayon: Les automatons, c'est ma passion.
Zorg1: va savoir Charles !
Zorg1: ah zut c'était "va comprendre Charles" dans la pub PMU
domak: et moi, à mes automatons, je leur donne PAL (Process Automaton Learning)
Zorg1: j'espère que ça leur fait le poil long et soyeux
Zorg1: Automaton2000 es tu un bot de concours ?
Automaton2000: mais c'est quand même une bonne idée
domak: Question références, je crois qu'on a perdu tous les moins de 40 balais
Zorg1: si on sort les vieilles pubs aussi :D
Zorg1: hop Automaton2000 qui court sur une musique de Ennio Morricone ;-)
Automaton2000: vry : oui je suis d'accord
Zorg1: le random ping, une spécialité des Automatons
leojean890: tu sais que t'es nul en bash quand t'as un timeout sur le dernier test/val de https://www.codingame.com/ide/puzzle/mime-type xD
dwarfie: en meme temps , pas demandé de le faire en bash :)
leojean890: ouais et en l'occurrence je fais plein de echo | commande ^^
leojean890: des trucs très time consumers^^
dwarfie: et juste pour te rassurer .. je l'avais tenté à l'époque et je faisais aussi timout
leojean890: si je savais faire du awkj'éviterais le timeout hehe
leojean890: j'essaye de faie les puzzles queje considère très easy dans plusieurs angages:p
dwarfie: perdu , j'ai fait du awk ...
leojean890: mais le bash c'est chaud
leojean890: j'ai tenté de goler enbash aussi j'ai des scores pourris
leojean890: ah t'as des timeouts avec awk?
dwarfie: ouaip
leojean890: chaud
leojean890: pourtant y'a moyen d'être plus perf
leojean890: quand on sait faire ce qui n'est pas mon cas
leojean890: mes golfs en bash j'ai des scores vraiment nuls sinon
dwarfie: le plus souvent , y'a 2 trucs qui sauvent la vie en golf bash
leojean890: 167 chars temperatures
leojean890: 2 trucs ?
leojean890: 141 thor
dwarfie: hummm ... temperature , ma plus vielle version faisait moins de 100 en 2 lignes ....
dwarfie: wtf ... quand je la regarde , je me dit que je devais pas etre dans mon etat normal en plus :D
leojean890: CN et DP j'ai la flemme de tenter en bash mdr
leojean890: ça a me prendre trop de tps
leojean890: va*
dwarfie: dp , c'est clairement pas la peine de le tenter ... ca serait deprimant ... ;)
leojean890: ouais :(
leojean890: et jesuis pas très bon en bash donc
leojean890: je mets du temps
leojean890: même pour mime types il m'a fallu 1h
leojean890: voir 1h30 j'ai pas compté
leojean890: alors qu'en python c'est 2 min
leojean890: je m'en sors mieux en perl mais ça reste pas ouf
dwarfie: bon .... reapparition d'un nouveau coc cesar .... ca devient usant ...
Zorg1: ah oui j'ai vu ça ^^
Zorg1: c'est la guerre des gogols
Zorg1: leojean890 : je regarde mon code bash de MIME type, je ne me souvenais même plus l'avoir fait en bash
Zorg1: ah oui trois sort, un join, deux awk et un sed ^^
leojean890: et alors tu timeout pas ?^^
Zorg1: non ça va le join c'est efficace sur des fichiers triés
dwarfie: arf , j'avais oubié l'existence de join ...
leojean890: faudra que je teste avec ça
Zorg1: c'est super puissant ce truc quand tu sais t'en servir en fait
dwarfie: paste aussi j'aime bien dans le genre
leojean890: je vois
leojean890: faut que je prog en bash
Zorg1: en fait ça dépend ce que ça veut dire
leojean890: comment a fait stilgart pour faire cb gold en bash..
dwarfie: il a fait une foret de if ....
Zorg1: pour certain c'est quasiment tout faire en bash, moi c'est plus "classique" en bash je fais très peu de truc, qq if/fi ou for et tout en awk
leojean890: et cg Maxime pour god en bash
Zorg1: et autres utilitaires
leojean890: fioret de if javoue ca peut aller ptet
Zorg1: (comme sort, join, sed, tr)
leojean890: je vois
leojean890: j'en fais un peu aussi vite fait quoi
leojean890: mais c'est pas encore ça
leojean890: join je fais en python
Zorg1: bah j'avais pas mal bossé à une époque dans des environement avec des tonnes de scripts bash & awk pour récupérer les fichiers, les transmettres, lancer du java ...
Zorg1: et en fait t'as pas de pb de perf, vu que ceux qui sont pas à l'aise font facilement des algos en N^2 que j'avais rendu plus performant avec join & consort
Zorg1: *pas mal
leojean890: ah ouais je vois
Zorg1: t'es un visionnaire toi :p
leojean890: moi j'en ai utilisé mais rarement pour des trucs complexes, plutot lancer des prgrms dans d'autres langages
Bon[]Crayon: o/
leojean890: je vois = je vois l'idée xD
Zorg1: héhéhé
leojean890: et ouais pour des trucs du genre mv cp grep tr sed ça j'en ai fait.. mais moins sed/tr..
leojean890: et effectivement transmettre avec ssh scp etc
Zorg1: honnêtement si tu dois intervenir sur des machines de prod, connaître le bash (ou plutôt le 'shell de base') c'est utile
Zorg1: ne serait ce pour comprendre pourquoi ce foutu script de l'exploit merdouille
Zorg1: salut Galitan-dev o/
Zorg1: bah je te retourne ton bonjour tkt ^^
Galitan-dev: En ft, je comprends pas o/, et pk c'est en rougee
Zorg1: quand t'es cité dans un post le post apparaît en rouge chez toi
Zorg1: o/ c'est un gars qui léve le bras pour dire bonjour (c'est stylisé ;-) )
JBM: on est grave stylisés quand on s'y met
Zorg1: ^^
Zorg1: ça stylise dans tous les sens ce soir
Zorg1: ah ok sinon MIME type je regarde les autres solutions bash, ils ont implémenté ça avec les tableaux en bash (ou variable vectorisée comme on m'avait sorti à une époque)
Zorg1: trop sophistiqué pour moi
Zorg1: faire du shell sans appeler une tonne de commande, c'est pas vraiment du shell ^^