Guile Hoot 0.2.0 : Création de pages web interactives en Scheme
2025-05-28
Guile Hoot 0.2.0, un compilateur de Scheme vers WebAssembly GC, a été publié. Cette version introduit une interface de fonction étrangère (FFI), permettant aux développeurs d'écrire la majeure partie du code des applications web directement en Scheme, minimisant ainsi la dépendance à JavaScript. L'article montre comment créer des pages web interactives à l'aide de Scheme et de la FFI, en passant d'un simple « Bonjour le monde ! » à un compteur interactif, puis à une application de liste de tâches. En tirant parti des capacités de manipulation symbolique de Scheme et de SXML, il construit un DOM virtuel efficace avec un algorithme de différence similaire à celui de React pour les mises à jour.
Développement