Un toplevel OCaml embarqué (version Try OCaml)

Avis

Javascript est requis !

Cette page embarque des scripts écrits en javascript. À priori, cela devrait fonctionner sur n'importe quel navigateur assez récent, pour peu qu'il supporte javascript (et que javascript ne soit pas désactivé).


Le toplevel

Try OCaml

OCaml is a strongly typed functional language. It is concise and fast, enabling you to improve your coding efficiency while producing code with higher quality.

Type lesson 1 to start the tutorial.
(click on the code to insert)
lesson 1 Simple Expressions
lesson 2 Imperative Programming
lesson 3 Functions
lesson 4 Pattern Matching
lesson 5 Syntax Traps
lesson 19 The Graphics module
lesson 20 New Features in 3.12.1

   
#
CommandsEffects
Enter / Return Submit code
Up / DownCycle through history
Shift + EnterMultiline edition
lesson 1 Move to lesson 1
step 1 Move to step 1 of the current lesson
lessons () See available lessons
steps () See available steps in the current lesson
OCaml powered :)

Hébergements

Les scripts Javascript utilisés sur mes pages sont désormais hébergés sur ce dépot git : lbesson/web-sphinx-scripts, sur bitbucket.org.

Copyrights

  • OCaml est © et ® INRIA;
  • Try OCaml est © et ® OCaml Pro.

Remerciements

  • Merci aux auteurs de TryOCaml (try.ocamlpro.com). La page de référence pour ces morceaux de code est github.com/OCamlPro/tryocaml.
  • Merci aux auteurs de js_of_ocaml (voir http://ocsigen.org/js_of_ocaml) même si leur projet se semble plus à jour (lwt pas à jour, plus installable avec OCaml 4+, soucis de rétrocompatibilité sur le module Unix etc);
  • Merci aux auteurs d'OCaml;