Programmation Fonctionnelle, Visual Studio Code

Version & licenses
Creative Commons License

Programmation Fonctionnelle, Ocaml sous Visual Studio Code.

Guyslain Naves

VS Code est un éditeur de texte récent qui propose un support décent pour OCaml. Il peut être une alternative à Emacs si ce dernier vous rebute vraiment. Pour un bon support d'OCaml, il est nécessaire d'ajouter plusieurs paquets supplémentaires à VS Code. On utilise pour cela la commande :

  1. code --install-extension <extension-id>

Par ailleurs, il faut configurer l'éditeur, en modifiant les fichiers keybindings.json et settings.json dans le répertoire $HOME/.config/Code/User/.

Voici une archive contenant les deux fichiers de configurations, plus un fichier contenant la liste des extensions à installer au préalable.

Pour utiliser l'interprèteur interactif depuis VS Code, il suffira de placer le curseur au début d'une définition, et d'utiliser le raccourci ctrl-e. Le curseur se déplace alors à la prochaine définition, ce qui permet d'immédiatement évaluer la définition suivante si vous le souhaitez. Cela devrait rendre l'utilisation de l'interpréteur agréable.