mardi 13 octobre 2015

OCaml sur Windows 10 avec Emacs

Introduction

Cette fois-ci, nous oublions Eclipse et donc Java, et nous construisons donc un environnement de vieil Unixien de base, utilisant donc ce bon Emacs.

Téléchargement

Nous téléchargeons simplement Cygwin, en sélectionnant tous les packages "ocaml" ainsi que emacs-w32.
Nous téléchargeons également Tuareg depuis cette page (tuareg-2.0.7.tar.gz dans notre cas).

Installation

Nous supposons à nouveau que Cygwin s'installe dans \cygwin64, et que l'utilisateur est "gosseyn". Il n'y a pas de configuration particulière pour Cygwin.

Pour installer tuareg, nous déplaçons son archive dans \cygwin64\home\gosseyn, nous lançons un terminal Cygwin, et tapons (en ajustant s'il le faut les numéros de version):

tar xzf tuareg-2.0.7.tar.gz
cd  tuareg-2.0.7
cp tuareg.el ocamldebug.el /usr/share/emacs/24.5/site-lisp
cat > .emacs << EOF
(setq auto-mode-alist (cons '("\\.ml\\w?" . tuareg-mode) auto-mode-alist))
(autoload 'tuareg-mode "tuareg" "Mode majeur pour éditer du code Caml" t)
(autoload 'camldebug "camldebug" "Exécuter le débogueur Caml" t)
EOF
emacs &

Emacs se lance alors. Pour tester le bon fonctionnement de Tuareg, il sufft d'ouvrir (C-x C-f ou menu) un fichier ocaml. Un menu "Tuareg" doit apparaître, et en lançant un ocaml toplevel (C-c C-s ou menu) un shell ocaml doit apparaître.

Aucun commentaire:

Enregistrer un commentaire