Archives / Snippets / Projets

# Les packages de base : Graphics...
sudo apt-get install ocaml-libs

# Topfind, à rajouter dans `.ocamlinit`
sudo apt-get install ocaml-findlib

# Intégration avec Emacs
sudo apt-get install tuareg-mode

# Pourquoi pas ?
sudo apt-get install ocaml-doc

Remarques

(Pour une utilisation basique, je n'ai pas besoin de opam ni de ocaml-batteries-included)

Pour éditer plus simplement le code OCaml avec la REPL, rajouter dans ~/.bashrc: (il faut installer rlwrap hein)

alias ocaml='rlwrap ocaml'

Pour utiliser Topfind par défaut, rajouter dans ~/.ocamlinit :

#use "topfind"

voire

let () = try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH")
         with Not_found -> ();;
let interactive = !Sys.interactive;;
Sys.interactive := false;;
#use "topfind";;
#thread;;
Sys.interactive := interactive;;

Pour lancer OCaml sans utiliser .ocamlinit :

ocaml -init /dev/null