Programmation réactive en OCaml
Résumé
La programmation réactive permet d'écrire des programmes sous forme d'un ensemble de processus qui s'exécutent de manière synchronisée et communiquent par diffusion de signaux. Ce paradigme peut être fourni par des langages spécialisés (parfois basés sur des langages “classiques”) ou par des bibliothèques. Le langage ReactiveML est un tel langage réactif basé sur OCaml. Nous décrivons ici une bibliothèque OCaml fournissant les construc- tions réactives de ReactiveML pour le langage OCaml lui-même. Les processus devront pour cela être rédigés en style trampoline. Des exemples montrent que le style obtenu est raisonnable et que les performances sont au moins équivalentes.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...