Re: [SPAM] Re: 2024, année de la matu rité dans le domaine de la progr. web frontend
Daniel Cordey via gull <gull-04vmY7CpswVinyhjFObuvR+/[email protected]> Wed, 4 Sep 2024 02:08:12 +0200
| Newsgroups | gmane.org.user-groups.gull.general |
|---|---|
| Message-ID | <[email protected]> |
Le 02/09/2024 à 21:48, Philippe Strauss via gull a écrit : > Ah j'ai peut-être oublié ceci: > ... > >> L'architecture innovante retenue et celle d'Elm avec en plus un >> concept d'*incremental >> change state machine*, top, et applicable à un champs beaucoup plus >> vaste qu'à la GUI web, >> quasi toute la GUI premièrement, puis une bonne part de la >> programmation en général. > > Ce modèle, qui se retrouve dans un tableur afin de ne calculer que les > dépendances > d'une valeur lorsque cette dernière change, est un must dès que > l'appli. web > doit recalculer des valeurs (calcul au sens large) lorsque soit la > source de données > se met à jour, soit que la GUI impose un recalcul du résultat. > (cellule de valeur changeante > du spreadsheet aussi bien du côté de la source de donnée provenant du > serveur que de > valeurs définies de la GUI). C'est la technique que j'utilise lorsque j'écris un interpréteur. Je considère que chaque fonction/symbole/etc. est un objet, et que chacun de ces objets à une "valeur", qui peut être une valeur constante ou un autre objet. De toute façon, à la fin, on a toujours une valeur "définitive". Un peu comme les "atom" de Lisp. La chaîne hiérarchique est changée à chaque modification de la valeur finale et il n'est alors plus nécessaire de parcourir toute la chaîne à chaque fois que l'on a besoin de la "valeur". dc _______________________________________________ gull mailing list [email protected] https://forum.linux-gull.ch/mailman/listinfo/gull