[gull] [SPAM] Re: 2024, année de la maturité dans le domaine de la progr. web frontend

Daniel Cordey dc at pxcluster.com
Wed Sep 4 02:08:12 CEST 2024


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://forum.linux-gull.ch/pipermail/gull/attachments/20240904/7b7f2d3c/attachment.html>


More information about the gull mailing list