Memo Emacs
Rajouter dans le fichier ~/.emacs (le créer s'il n'existe pas) la ligne:
(add-hook 'tuareg-mode-hook 'utop-minor-mode)
Quand on ouvre avec Emacs un fichier avec l'extension .ml, le buffer se met automatiquement en mode "Tuareg utop".
C-x C-e: exécute l'expression courante
C-c C-b: compile tout le buffer
La première exécution lance utop qui lance ocaml et une nouvelle fenêtre *utop* s'ouvre dans laquelle on a accès à la REPL (Read-Eval-Print-Loop).
On tape les fonctions dans le buffer ouvert sur le fichier ayant l'extension .ml et on teste les fonctions dans la fenêtre *utop*
C-x o: pour passer d'une fenêtre à l'autre
Dans la REPL, on peut utiliser
C-j pour compléter automatiquement avec les ;;
TAB: la complétion des symboles
Alt-p: pour remonter dans l'historique
Alt-n: pour redescendre dans l'historique
C-g: abort (si vous êtes perdu)
C-x u: undo