IRILL - Research and Innovation on Free Software
IRILL, Paris

Portage de la bibliothèque Graphics d'OCaml pour le Web

La bibliothèque Graphics https://github.com/ocaml/graphics d'OCaml https://ocaml.org/ est une bibliothèque graphique de dessiner, de manipuler des bitmaps et d'interagir simplement avec l'utilisateur. De nombreuses applications ont été développéees avec. Cette bibliothèque n'est plus intégrée à la distribution OCaml mais est distribuée avec opam https://opam.ocaml.org/.

Le but de ce stage est de porter la biliothèque Graphics en JavaScript pour pouvoir avec js_of_ocaml https://ocsigen.org/js_of_ocaml/latest/manual/overview faire tourner son application directement dans le navigateur Web. On pourra s'inspirer de obrowser https://github.com/ocsigen/obrowser. Le stagiaire devra avoir des bases de programmation en OCaml.

Le stagiaire devra être d'accord pour que ses contributions soient distribuées sous licence libre.

Contacts : Emmanuel Chailloux & Simão de Melo Sousa