Manuel Serrano
inria > sophia > indes
-- Web







[23]Berry, G. and Serrano, M. -- HipHop.js: (A)Synchronous Web Reactive Programming -- Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), London, UK, 2020.
[ http://www-sop.inria.fr/members/Manuel.Serrano/publi/bs-pldi20.pdf ]
We present HipHop.js, a synchronous reactive language that adds synchronous concurrency and preemption to Inspired from Esterel, HipHop.js simplifies the programming of non-trivial temporal behaviors as found in complex web interfaces or IoT controllers and the cooperation between synchronous and asynchronous activities. HipHop.js is compiled into plain sequential and executes on unmodified runtime environments. We use three examples to present and discuss HipHop.js: a simple web login form to introduce the language and show how it differs from and two real life examples, a medical prescription pillbox and an interactive music system that show why concurrency and preemption help programming such temporal applications.

This Html page has been produced by Skribe.
Last update Tue Sep 26 16:39:13 2023.