Prérequis pour Windows
Sous Windows, il sera plus pratique d’avoir une console Linux pour faire du OCaml
.
Pour cela, il faut (sous Windows 10 ou 11) installer wsl
: des instructions sont disponibles ici.
Ensuite, il faut installer installer VSCode en mode “compatibilité WSL”. Pour cela :
- Lancer une console
wsl
; - Taper la commande suivante :
code .
Windows devrait télécharger tout ce qu’il faut, puis lancer une fenêtre VSCode paramétrée pour fonctionner avec la console WSL (plus d’infos ici).
Installer OCaml
- Commencer par ouvrir une console (sous Windows :
wsl
; sous Mac :Terminal
; sous Linux : votre console préférée) - Installer
opam
(qui sert à installer tout ce qui est relatif à OCaml) :- Sous WSL ou Linux :
sudo apt install opam
-
- Sous Mac :
brew install gpatch opam
-
- Si jamais brew n’est pas encore installé sur votre Mac, vous pouvez l’installer avec :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Pour finir, taper les commandes suivantes dans la console (une seule à la fois, les unes après les autres) :
opam init
eval $(opam env)
opam install ocp-indent merlin ocaml-lsp-server utop graphics
eval $(opam env)
opam user-setup install
eval $(opam env)
Remarque : opam
va de temps en temps vous demander de confirmer l’installation : il faut alors taper Y (pour “yes”) dans la console.
Extensions VSCode
- Lancer VSCode (si vous êtes sous Windows, vérifier bien de lancer le VSCode “WSL” : il doit être écrit “WSL” en vert en bas à gauche).
- Ouvrir le gestionnaire d’extensions (
Ctrl+Shift+X
) et taper ocaml. - Installer :
- Ocaml and Reason IDE (le premier résultat normalement)
- Ocaml tuareg-master (plus bas, avec une icône de soleil)