Fork me on GitHub
#clojure-france
<
2020-08-06
>
Michaël Salihi12:08:26

Salut @vincent.cantin, j'ai testé ta lib sur les diffs, great job. Différente de la lib de Lambda Island https://github.com/lambdaisland/deep-diff2, les 2 libs n'ont pas le même objectif pour vocation...d'ailleurs quel est l'objectif de ta lib ? Je vais suivre ton conseil dans la partie "Use cases" et chercher la réponse au plus profond de moi et je pense que ©"la question sera vite répondu" 😄

👍 3
Vincent Cantin13:08:41

bah .. sinon, ya ce que j’ai ecrit vendredi dernier, dans ce chan.

Michaël Salihi13:08:45

Tu as bien fait de me le notifier, j'étais en vacances et je n'avais pas vu ton annonce.

Vincent Cantin13:08:38

en fait, ya peut-etre moyen de faire une traduction directe entre data-diff et html-diff sans passer par du vdom.

cgrand13:08:05

Au risque d’enfoncer des portes ouvertes : si tu as une fonction f(x)=y (par exemple render(state)=dom) alors pour exploiter un diff sur x (dx) tu auras une fonction df(x, dx)=d’y et cette fonction est beaucoup plus difficile à écrire.

🔖 3
Vincent Cantin13:08:13

“La difficultée, c’est relatif” — Einstein

Vincent Cantin13:08:21

Pour être sérieux (ça m’arrive parfois), c’est une bonne remarque.

Vincent Cantin13:08:09

La derivee d’une fonction de rendu n’est pas si difficile que ca dans les faits, surtout si le contenu de la fonction de rendu est soumise a une syntaxe restrainte.

Vincent Cantin13:08:16

C’est le cas de Vrac.

Vincent Cantin13:08:26

Vrac utilise une sorte de template pour decrire ce qui doit etre produit sous forme d’html (enfin .. hiccup). Cette template, bien qu’elle ressemble a du Clojure, n’en est pas. Elle est concue pour etre lue et analysee.

Vincent Cantin13:08:34

@U3E46Q1DG si ca te dit, je te donne l’access a ma lib.

Vincent Cantin14:08:20

@U3E46Q1DG mon idee, c’est que ca soit le programme qui genere cette fonction df et pas l’utilisateur.

cgrand14:08:03

Pour l’accès je n’ai pas le temps en ce moment.

👌 3
Vincent Cantin13:08:22

deep-diff2 est pour trouver les diffs, ma lib est quand on les connait et veut les construire.

Vincent Cantin13:08:21

Merci pour le compliment.

Vincent Cantin13:08:55

J’ai eu du feedback de la part de 2 Clojuristes, je suis en train de preparer un prochain commit.

👍 3