Chat:Fr/2021-03-24

From CG community
Jump to navigation Jump to search

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

Automaton2000: je suis même pas sûr d'avoir compris la question

AutomatonNN: sur le site de la semaine j'ai pas trop compris que tu as un contest de ce que tu veux dire

JLo: Je stream en FR sur Legends of Code & Magic pour info (Python)

plieuse: bonjour

plieuse: ça va ?

plieuse: je suis en télétravail et je m'ennuie un peu

darkhorse64: Fais un puzzle, un bot

plieuse: bonjour

plieuse: oui bonne idée

plieuse: je me sens un peu seule en fait

darkhorse64: Pour faire une mauvaise blague, tu n'es pas la seule

plieuse: \o/

dbdr: \o

plieuse: o/

dbdr: c'est quoi un "cours OC"?

plieuse: openclassrooms

dbdr: ah ok merci

plieuse: le nouveau nom du site du zéro

dbdr: zéro?

BlaiseEbuth: C'est plus si nouveau.

BlaiseEbuth: dbdr fait son passage bimensuel.

darkhorse64: Il boude ?

plieuse: oui ça remonte à 2005 ! comme le temps passe...

plieuse: 2013 pardon

dbdr: mais non je boude pas, je fais une petite pause

dbdr: et je passe dire bonjour :)

darkhorse64: Une pause à la Euler ?

codeing: hey, quelqu'un a déjà utiliser keras ici ?

codeing: librairie python pour prédire des données.

dbdr: c'est quoi les pauses a la euler darkhorse64?

BlaiseEbuth: C'est comme une pause à la dbdr mais en plus court.

BlaiseEbuth: Les réponses sur world t'ont pas satisfait codeing ?

codeing: nope

codeing: pas de réponse justement !

BlaiseEbuth: En même temps t'as demandé qui ne l'avais jamais utilisé, si tout le monde l'a déjà utilisé c'est normal que tu n’ai pas de réponse...

codeing: ok

codeing: ton feedback sur cette librairie ?

BlaiseEbuth: Connais pas. J'utilise pas python.

codeing: donc BaliseEbuth tu n'a jamais utilisé keras !

BlaiseEbuth: C'est vrai.

codeing: hmh

BlaiseEbuth: Mais moi c'est différent, j'avais la flemme de répondre.

Bon[]Crayon: Bonjour les gens.

Bon[]Crayon: Bonjour Automaton2000, AutomatonNN.

AutomatonNN: ^^

Automaton2000: oui t'as pas le choix ?

tooy: Automaton2000 non il ne reste que les bots pour parler

Automaton2000: c'est pas vraiment un problème

JLo: mais non, on est là

JLo: j'utilise python mais jamais utilisé Keras btw

tooy: Automaton2000 si, quand même si vous cassez l'ambiance !

Automaton2000: le mec il a juste pas la même pour moi

tooy: ca pouvais pas durée xD

tooy: aller je relance ca m'éclate essayer d'avoir une discussion cohérente avec automaton aussi dure que ligue légende

tooy: Automaton2000, vous cassez l'ambiance !

Automaton2000: il a pas mis la valeur correcte ;)

Bon[]Crayon: Automaton2000 C'est la tortue.

Automaton2000: qu'est-ce que j'ai bien aimé

tooy: Automaton2000, vous casser l'ambiance !

Automaton2000: comme pour tous les cas je pense que ça vient de là

Default avatar.png The_red_boy: coucou tout le monde petite question en C comment je peux recup la longueur d'une chaine de charactere rentré avec scanf javais initialisé ma chaine de char a 0 et fait une boucle while pour voir la longueur de la chaine saisie mais si il y a le caractère aschii correspondant au nombr 0 en entré ca arrete la boucle trop tot ...

Bon[]Crayon: En c, une chaîne de caractères doit se terminer par '\0'.

Default avatar.png Agagamemnon: il y a une fonction strlen() en C, si ma mémoire est bonne

Default avatar.png The_red_boy: du coup je teste le char \0 dans ma boucle ? ça veux dire que quand une chaine est saisie en entré avec scanf genre 'salut' il met automatiquement le charatère '\0' derrire quelle que soit la taille de la chaine char a son initialisation ?

JLo: voilà

JLo: https://www.programmingsimplified.com/c-program-find-string-length

Bon[]Crayon: https://framabook.org/le-c-en-20-heures-2/

JLo: oui, autant faire un tuto complet de C parceque là tu es au début du début

Default avatar.png The_red_boy: ca ferais pas qu'un espace memoire serais reservé genre : char tableau[100] ca fait 100 octet et si je fait une entré scanf("%s\n]", tableau) genre 'salut' la fonction entre s a l u t \0 et si je fait sun strlen(tableau) il va me retourné 5 ?

Bon[]Crayon: oui

Bon[]Crayon: Pour les puzzles CG, les entrées sont déjà formatées.

Default avatar.png The_red_boy: ok bon c'est tout simple alors merci je trouvé ça bisare que la taille d'un tableau puisse etre plus petite que celle initialisé apres une entré

Bon[]Crayon: La taille du tableau est la même.

Default avatar.png The_red_boy: oui c'est le char \0 qui ne se retouve plus au meme endroit de la chaine

Default avatar.png The_red_boy: ou tableau

JLo: je recommence à streamer du python: https://www.twitch.tv/jlo_does_it

Zorg1: chacun ses travers

BlaiseEbuth: de porc

BlaiseEbuth: j'ai faim

Xiema: ququ'un peut m'expliquer comment passer les derniers tests de 'surface'

Xiema: svp ?

nicola: Ton algorithme n’est probablement pas optimisé.

Xiema: comment faire pour l'optimiser ?

nicola: Tu utilises quel langage ?

Xiema: python

nicola: :grin:

nicola: Comme moi.

nicola: Comment stockes-tu les informations ?

Xiema: une liste de liste 2D

Xiema: une pile pour le dfs

AY09: comment je fais pour battre le boss 2 de coder strik back

Alastor1984: Tu peux jouer sur la vitesse de ton bot quand il s'approche de sa cible

Alastor1984: et utiliser le boost quand il est suffisamment loin d'une cible sinon ça l'envoie trop loin ...

AY09: COMMENT

Alastor1984: Par exemple pour le boost, tu peux demander de l'activer si la distance au prochain point de passage est supérieure à 10*600

Alastor1984: 600 étant le rayon du point de passage

AY09: TU CODE EN PYTHON

Alastor1984: Pour la vitesse tu peux rajouter un else if si la distance est inférieur à 5*600 par exemple

Alastor1984: oui

nicola: Xiema, un BFS marche aussi bien.

nicola: J’ai doublé les données : une liste de listes comme toi pour savoir la couleur et un ensemble pour le BFS.

AY09: VU QUE JE CODE AUSSI EN PHYTON TU PEUX ECRIRE LE CODE TU ME L'ENVOI EST JE LE COPI collé PARE CE QUE J'ARRIVE TOUJOURE PAS TROP BIEN CODER

nicola: AY09, peux-tu éviter de beugler ?

tooy: lui pas comprendre

AY09: OK

Alastor1984: caps lock quand tu nous tiens...

tooy: et toi Automaton2000 tu en pense quoi du caps lock ?

Automaton2000: tu veux dire que les gens ne sont pas de la bonne manière

tooy: certain oui Automaton2000, je savais que tu était un poéte

Automaton2000: dans ce cas je crois que je veux pas avoir à faire de la programmation

tooy: tu as raison Automaton2000, va te balader à la place !

Automaton2000: perso je fais pas de simu

tooy: Automaton2000 même pas une ballade virtuelle de temps en temps ?

Automaton2000: dans ce cas tu ne peux pas faire de la simu ?

tooy: moi non je préfère le réel Automaton2000

Automaton2000: c'est un peu trop pour moi

tooy: j'ai un record la ! ca devrais compter en xp ca dialogue au l'oreille d'un bot !

tooy: Automaton2000 tu m'amuse, merci pour l'échange !

Automaton2000: c'est comme le reste de la ligue argent ouvre quand ?

SunnyLady: Hello-o! How are you doin'?

BlaiseEbuth: yes

JLo: Gooood !

Asunaa: qq1 a fait le code de chuck norris?

dwarfie: oui ... 77246 personnes ...

Default avatar.png d3dpanda: Captain obvious x)

Asunaa: c'est plus drôle ces blagues ^^'

Asunaa: je reformule pour les comiques, "y a t-il quelqu'un de connecté, ayant terminé le code de chuck norris, qui pourrait éclairer ma lanterne pour le test 4 ?"

Asunaa: merci

Alastor1984: oui

SunnyLady: Quel est l'ennui?

Alastor1984: Fais attention au nombre de bits ;)

dbdr: tiens, c'est sympa le principe du mentorat sur OC. je suis juste pas sur que les profils qu'il recherchent me correspondent

Asunaa: au niveau de l'affichage du "k" + " "

Asunaa: de "Chuck "

Asunaa: 000 et expected 00 0 il me semble

dwarfie: de toutes facons , CN le seul interet c'est de le faire en 55 chars en C :rofl:

dbdr: :thumbsup:

Asunaa: 00 00 0 0 0 00 qui est attendu et moi j'ai 0 0 000 00

Asunaa: aucune idée d'où ça vient

dwarfie: dbdr ... avoue que tu te sent moins seul depuis que je l'ai aussi ;)

SunnyLady: Je crois pas que ce soit possible les chaines de 3

dbdr: tu l'as?

Alastor1984: En effet

SunnyLady: Je pense que c'est juste une erreur de compréhension de la consigne

SunnyLady: Plus que d'algorithme

dwarfie: :yum:

SunnyLady: Mais en vrai, c'est un des pires puzzles sur CG pour être totalement honnête

Alastor1984: le code c'est soit 0 et le nombre de 0 correspondant à la répétition de 1 ou 00 et 0 et le nombre de 0

dwarfie: oulah ... c'est loin d'etre un des pires ... loin de la ...

Asunaa: oui j'pense avoir saisi la consigne

Alastor1984: Clairement il est sympa ...

SunnyLady: Le pire officiel

Asunaa: 0 000 = 111

Asunaa: 00 000 = 000

dbdr: gg dwarfie Stilgart t'embete beaucoup? ;)

SunnyLady: Je voulais regarder mes réponses, mais apparamment je l'ai pas fait xDDDD

dwarfie: meme pas ... :D

dbdr: tout fout le camp...

Asunaa: ah je crois avoir trouvé.. -_-

tooy: ho go, la règle du Ko met KO mon algo.

tooy: #au

dwarfie: appliques donc la theorie du ko alors

dwarfie: (ah non , ca s'ecrit chaos en fait :) )

tooy: (y_y)

tooy: j'y go de ce pas

dwarfie: (piege a gogo)

tooy: ouai pas pire que ce jeux d'égo

dwarfie: perso je prefere les jeux de lego ...

dbdr: https://i.snipboard.io/2b9Wa0.jpg

dbdr: 2230? c'est quoi ce bug?

Alshock: Le staff s'est dit qu'il était temps de te remettre un peu à ta place :smirk:

dbdr: :D

dwarfie: tiens ... oui ... moi ca met 2408 ... ca affiche le pire classement maintenant ?

Alshock: à partir de maintenant les colf gods aurotn un classement 20% effectif, 80% randomisé

dbdr: erreur de signe, classique

Alshock: erreur de signe sur un "1" ?

dwarfie: c'est clairement mon pire 2408 ... c'est la place de mon golf en rust ...

Alshock: c'est très rigolo ça

Asunaa: enfin le 100% sur chucknorris, damn

Default avatar.png alCharpi: test

Default avatar.png alCharpi: bonjour tlm

Default avatar.png alCharpi: 1st time

dbdr: bienvenue alCharpi

BlaiseEbuth: On dirait un groupe de soutien.

BlaiseEbuth: Les 5% anonymes.

dwarfie: bonjour , je suis dwarfie et je suis full addict ....

dwarfie: :D

BlaiseEbuth: bonjour dwarfie!

dwarfie: je suis full addict depuis longtemps et peut pas passer de me coder ...

dbdr: ça rame les matchs on dirait

dbdr: ça va en fait, tout fout pas le camp

tooy: ca rame ou pas dés que mon ko n'ai plus KO je vous met KO au GO

BlaiseEbuth: *est

tooy: *n'est au temps pour moi

SunnyLady: gg Asunaa

tooy: 8)

Cousnouf: Bonsoir tout le monde! SAVA? ahahahaha

Thyl: BlaiseEButh qui est le pdg de turtle ?

Default avatar.png IUlthaneI: Bonjour, je ne comprend pas vraiment comment faire l'initiation a la course de pod, j'ai limpression que le pod fait n'importe quoi même en changeant les axe x et y. je doit pas avoir compris

pardouin: x horizontal de gauche à droite, y vertical DE HAUT EN BAS

pardouin: on te demande la nouvelle destination, pas la direction du mouvement, c'est peut-être ton problème

Default avatar.png IUlthaneI: ho yes merci

Neosoulink: quelqu'un à résolu le puzzle de Tron ?

Thyl: c'est pas un puzzle

dwarfie: c'est pas un puzzle qui se resoud ...

Thyl: c'est un multi

Thyl: je suis argent à Tron

Neosoulink: ahahah bon quelqu'un l'a quad meme resolu X)

Thyl: ~6000 joueurs

dwarfie: je suis que gold ...

Thyl: avec un minimac parano je suis 350 en silver

Neosoulink: moin bronze sur Striker (je viens de m'y mettre)

Thyl: la lose

Neosoulink: merci du conmpliment

**dwarfie tend un imac pro pour remplacer le minimac :D

Thyl: c'est pas pour toi

Thyl: Neosoulink

Neosoulink: XD mais help quoi je fais quoi deja ?

Thyl: Automaton2000 sort de ce corp !

Automaton2000: on va voir ce que ca donne

Thyl: :)

leojean890: 80eme gold avec un voronoi en python...

leojean890: enfin pas un vrai voronoi, sinon Stilgart va me taper ;)

**dwarfie se devoue pour remplacer stilgart :boxing_glove:

leojean890: pas un voronoi au sens rigoureux :P

Neosoulink: c'est moi où ce chat existait déjà bien avant ? je n'ai jamais prêté attentions

leojean890: j'avoue je connais pas la théorie sur tout ça hehe

Neosoulink: Tans

leojean890: j'ai découvert l'existance de ce chat il y a un an en mars 2020 ;)

Thyl: pareille !

dwarfie: il existe depuis tres longtemps ...

leojean890: mais il existait avant ouais

leojean890: je trainais pas trop sur CG avant la période des grèves décembre 2019

leojean890: et après j'en ai pas mal fait

Neosoulink: tans que vous s'y êtes je n'arrive pas à saisir le concept de Tron :cry:

tooy: moi j'suis ligue bois au go, j'suis trop un fou

Neosoulink: En tout cas ça fais plaisir de discuter avec des frère d'armes

leojean890: au go y'a 4 ligues bois

leojean890: puzzle de la semaine

leojean890: je suis bois 2 perso......

dwarfie: lequel des 2 ?

leojean890: je me suis pas acharné sur celui-ci

leojean890: ah ouais y'a le 9X9 aussi mais c'est pas le POTW

dwarfie: (et oui , c'est une honte qu'il y'en ai 2)

leojean890: le concept de tron c'est de survivre et coincer les autres pour qu'ils meurent Neosoulink

leojean890: pk une honte dwarfie ?

leojean890: j'crois que certains voulaient jouer sur la grille 9X9 ?:P

leojean890: en plus c'est pas les règles initiales du go (avoir la plus grande zone)

dwarfie: parce qu'il y 'avait aucun interet a faire le 9x9 ... la preuve , personne le fait malgré le "plein de gens preferent ..."

Neosoulink: Oui ça je comprend bien mais seulement je n'arrive même pas à avancer ! Ahahah

Neosoulink: Ok je m'y met et je vous donne la suite plutard

leojean890: je crois pas que plein de gens préfèrent

leojean890: j'crois qu'une poignée de personnes voulaient seulement^^

leojean890: après on verra si avec le temps ça se remplit mais pas sûr

leojean890: Neosoulink y'a des posts mortems qui t'expliquent l'heuristique principale^^

dwarfie: au hasard , les gars qui avait deja un mcts avec du bitboard 64bits ... ca devient usant d'avoir que ca ...

leojean890: ouais j'avoue y'a des mecs qui ont ça sur plein de multis :P

leojean890: fais le multi fireworks, dwarfie

leojean890: il est plus original

leojean890: les premiers sont en forêt de if

leojean890: même les fans du MCTS optimisé C++

darkhorse64: hmm

darkhorse64: ?

leojean890: toi tu en fais partie darkhorse64 :P

leojean890: les pros MCTS C++ optimisé^^

leojean890: qui tuent mes trucs perso ;)

leojean890: et t'es en forêt de if sur fireworks tu m'avais dit

Thyl: j'ai jamais réussi à faire un MCTS

darkhorse64: Oui

leojean890: dwarfie sur le jeu de go je sais pas s'ils sont en MCTS

leojean890: faudrait que je m'y mette aux MCTS en C++

leojean890: mais je suis moins bon pour optimiser les pers

leojean890: perfs

dwarfie: peut etre pas ... mais bon , les grilles 8x8 sans raison autres que le bitboard c'est top ..., ca gave a force ...

darkhorse64: même trictrac s'y est mis. Go + MCTS = combo gagnant d'après les papiers, je n'ai pas essayé

darkhorse64: Ca permet d'aller plus vite et de faire de melleurs bots

leojean890: ouais, trictrac l'a fait en MCTS sa solution du jeu de go ?

darkhorse64: Je ne sais pas mais sur Clobber oui

leojean890: ouais d'après les papiers ça win

leojean890: sur CG je sais pas ce qu'ils ont codé

pardouin: pour tron calcule la position qui te donne la plus grande zone de survie (ce que leojean appelle voronoi) ça te classe déjà bien

leojean890: dbdr avait dit qu'il codait l'heuristique "ko"

leojean890: pardouin ouais c'est le truc utilisé par bcp de monde ça:)

pardouin: pour calculer les zones de survie tu peux juste floodfill en parallèle depuis ta position et celle des autres

leojean890: mais là c'est pas les vraies règles du go car y'a pas la notion de zone acquise

leojean890: bitboard j'ai la flemme d'en faire mais je vais sûrement m'y mettre un jour, je l'ai fait sur FC2020 uniquement

Neosoulink: En vrai je sèche completement sur le problem de Tron... Si vous avez des astuces

Neosoulink: :cry

Neosoulink: :cry:

GooMooc: bonsoir

GooMooc: Comment avoir recuperer des infos dans la console sur l etat de mes differentes variables sans utiliser la commande print(python)?

pardouin: print("Debug messages...", file=sys.stderr, flush=True)

tooy: 'soir, les bot utilise le CPU de nos pc, c'est bien ca ?

tooy: Automaton2000 les bot utilise le CPU de nos ordinateurs ?

Automaton2000: ce qui est toujours là

Default avatar.png MrCroding: au debut cetait dure mais franchement c'est tres facile

leojean890: Neosoulink tape sur google "tron post mortem 2010 voronoi" ça te donnera des idées

pardouin: omg je viens de percuter que sur vb.net ça prend pas en compte la casse des variables

pardouin: donc si tu utilises un x et un X il considère que c'est le même

pardouin: è_è

tooy: comment ca fonctionne la monté de ligue en event de la smeaine ? c'est chaud la le go ^^'

Zorg1: ah ils ont mis le go en potw

tooy: ca veux dire quoi ?

tooy: :>

Zorg1: Puzzle Of The Week

Zorg1: on adore les acronymes ici

tooy: lol ok ty , et du coup , pour valider ce puzzle il faut battre le boss1 ?

Zorg1: je crois qu'il suffit de passer en wood 3

Zorg1: mais bon c'est un gars de CG qui a dit ça ici, je ne sais pas si c'est documenté quelque part

Zorg1: ah tiens j'ai un bot en GO ?

tooy: ok ok ^^ mais j'ai pas touts compris encore sur le classement et la monté en ligue :D

Zorg1: ah je joue au pif

tooy: moi je fait des saut 1er > 20 éme *.*

Default avatar.png Essytelle: bsr

leojean890: montée de ligue.. il faut que tu gagnes contre les autres en moyenne

leojean890: et que du coup tu finisses au dessus du boss à la fin en terme de winrate

leojean890: anyway je suis 6/50 pour le 19X19 mais la même heuristique est large plus pourrie en 9X9, je suppose que pour le 9X9 certains ont sorti des algos plus lourds vu que branching plus faible, alors que j'ai la même heuristique..

leojean890: faudrait que je code un truc pour https://www.codingame.com/multiplayer/bot-programming/blocking ; le branching est énorme ;)

leojean890: sum(configurations possibles pour chaque pièce dispo, incluant toutes les rotations et positions qui "entrent")

tooy: ha ouai....moi a sec sans classe direct dans l'ide, je suis parti en apache, j'ai aucun calcul de poid des coup ne de représentation en graph... sont pas si manche ici les dev alors ^^'

leojean890: tiens j'avais pas vu "Each new shape must touch at least one other piece of the same color, but only at the corners" ça réduit le branching mais il reste élevé

leojean890: tooy les premiers sont en algos de recherches optimisés en général

leojean890: recherche*

leojean890: regarde MCTS, minmax alpha beta, algo génétique, recuit simulé, BFS, beam search, ..

Zorg1: comment ça name drop ici ... :p

tooy: ok :) je regarderais si je suis motivé mais mon code d'indien me fille la nausé ca fessait longtemps que j'avais pas codé un truc si salle xD

tooy: :thinking: tu vas me dire qui qu'as dit qu'on pouvais pas faire de classes ? :D

leojean890: name drop ??

leojean890: Zorg1

leojean890: tooy tu peux coder des classes mais tout dans le même fichier

tooy: j'imagine qu'il veux dire que tu as laché tous les nom des tech ^^

leojean890: j'ai pas laché de noms là :o

leojean890: enfin ouais des noms d'algos

leojean890: si tu regardes des post mortems ça peut te donner des idées d'utilisations de ces algos

tooy: ouaip en tous cas je pensse pas reprendre ce code crado je vais opti voire si j'arrrive a monté avec sinon tantpis :D

Zorg1: name dropping = en fait une pratique qui consiste à balancer des noms (de théorème, d'algos, de scientifiques ....) pour faire illusion et faire croire que tu sais dont tu parles

leojean890: et ouais on peut rapidement coder sale si tu codes juste un paté de if représentant ta logique

Zorg1: en gros c'est équivalent à "étaler sa culture" ;-)

tooy: apres j'irais regarder les ressources ca fait un bye que j'ai pas fait des bons algo qur ce sujet

leojean890: si tu arrives à faire plus propre et efficace tu devrais ouais xD

leojean890: ah je vois pour le name dropping xD

tooy: je ferais ca sur un autre bot xD

tooy: ok noté zorg :>

leojean890: ouais regarde les ressources hehe

leojean890: là tu verras des exemples de grande maitrise de ces algos :P

leojean890: car évidemment il y a plusieurs manières d'utiliser chacun d'entre eux et certaines vont battre d'autres :P

leojean890: ah ouais la vache 7 personnes en bois 1 et 82 en bois 2 sur blocking, trictrac l'a pas fait à moitié son boss

leojean890: en plus on a la liste des valid moves dans les input donc pas trop de boulot requis pour faire une simu depth 1 avec éval

Default avatar.png Arvial78: faut allez dormir les gars

Bob: non

Bob: Automaton2000 ne dort pour ainsi dire jamais, je vois pas pourquoi on ferait pas pareil

Automaton2000: bon si ça marche pas, tu peux pas utiliser la stl

Bob: ouais euh ca serait pas necessairement ma premiere recommandation Automaton2000...

Automaton2000: bah je sais pas comment vous faites pour avoir des idées

Bob: on se sort les doigts du cu^Wcerveau, Automaton2000

Automaton2000: et vu que je pouvais compter sur toi

Bob: mais oui Automaton2000 moi aussi je t'aime <3

Automaton2000: je pense que ce qui est le plus rapide

Zorg1: bon c'est pas tout ça Automaton2000, mais va falloir bouger ton CSB pod qui bloque le canal de Suez ...

Automaton2000: c'est pas tant une question de motivation

Bob: bon j'ai terminé le tuto de redux toolkit

Bob: pas bien convaincu de l'intérêt du truc

Bob: enfin de redux toolkit vs redux, si

Bob: mais redux en général ça ressemble fort à un truc conçu il y a 5 ans pour résoudre des problèmes qu'on a mieux résolus depuis

Zorg1: kézako redux toolkit ?

Zorg1: j'suis vraiment à la rue moi

Bob: une surcouche qui simplifie lamise en oeuvre de redux

Zorg1: oui je connaissais pas non plus Redux en fait ^^

Bob: c'est un framework de gestion d'état

Zorg1: en train de regarder sur WP ^^ inspiré de ELM tiens ;-)

Bob: tu définis un état global de ton appli, des "sélecteurs" qui te permettent d'observer un sous-ensemble de ton choix et des actions qui vont modifier l'état

Bob: et notifier les sélecteurs

Bob: mais j'ai l'impression qu'aujourd'hui on doit pouvoir couvrir la grande majorité des use cases avec juste React + une ou deux libs bien choisies

Bob: bon cela dit Redux est agnostique au départ, mais il a plutôt été associé à React

Bob: je vais aller mouliner tout ça dans mon lit, ça fera peut-être plus de sens demain matin :)

Bob: gute Nacht alle

Zorg1: bn bob