Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Exemple d'utilisation de js_of_ocaml
OCaml Users In PariS

Çağdaş Bozman

OCamlPro | INRIA | Ensta-ParisTech


02 juillet 2013

Qu'est-ce que js_of_ocaml?

js_of_ocaml*
est un compilateur de bytecode OCaml vers Javascript

* http://ocsigen.org/js_of_ocaml/

Pourquoi utiliser

js_of_ocaml?

Les atouts de js_of_ocaml ?

Différents Projets en js_of_ocaml

Jeux

Boulder Dash | Snake | Toss

Projets

oclosure: binding de la librairie Google Closure
ocaml-jquery: binding de la librairie JQuery
try-*pages: REPLs embarqués dans le browser
etc.
Ce qu'on a
Ce qu'on veut
- compiler avec ocamlc pour avoir un exécutable bytecode:
ocamlfind ocamlc -linkpkg -o search.byte
                 -package js_of_ocaml
                 -package js_of_ocaml.syntax
                 -syntax camlp4o 
                  search.ml    
      

Remarque: Les bindings javascript ainsi que l'extension de syntaxe sont fournis par le package js_of_ocaml


On compile le bytecode obtenu avec js_of_ocaml pour obtenir le fichier javascript:
js_of_ocaml search.byte

Nous avons notre barre de recherche !*


Disponible sur http://opam.ocamlpro.com/

Liens utiles:
http://ocaml.org
http://www.ocamlpro.com
http://try.ocamlpro.com
http://ocsigen.org/js_of_ocaml/

Use a spacebar or arrow keys to navigate