O'Browser : Objective Caml on browsers - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2008

O'Browser : Objective Caml on browsers

Résumé

We present a way to run Objective Caml programs on a standard, unmodified web browser, with a compatible data representation and execution model, including concurrency. To achieve this, we designed a bytecode interpreter in JavaScript, as well as an implementation of the runtime library. Since the web browser does not provide the same interaction mechanisms as a typical Objective Caml environment, we provide an add-on to the standard library, enabling interaction with the web page. As a result, one can now build the client side of a web application with the standard Objective Caml compiler and run it on any modern web browser.
Fichier non déposé

Dates et versions

hal-00327504 , version 1 (08-10-2008)

Identifiants

  • HAL Id : hal-00327504 , version 1

Citer

Benjamin Canou, Vincent Balat, Emmanuel Chailloux. O'Browser : Objective Caml on browsers. The 2008 ACM SIGPLAN Workshop on ML, Sep 2008, Victoria BC, Canada. pp.69-78. ⟨hal-00327504⟩
195 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More