Installation sous Mac OS X

Vérifiez si vous avez le gestionnaire de paquet HOMEBREW installé sur votre machine.

Tapez brew dans un terminal (le terminal sous mac os X se trouve dans Applications/Utilitaires).

Si vous avez le message command not found, il faut installer brew. Pour cela, tapez:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

dans le terminal.

Une fois brew installé, il est facile d’installer opam:

brew install gpatch
brew install opam

Une fois opam installé,

opam init --compiler=4.07.0 --disable-sandboxing

et répondez deux fois yes.

Installez les paquets

opam install merlin ocp-indent

Installez visual studio code pour mac os X. Dans visual studio code, installez l’extension ocaml and reason IDE. Ouvrez un fichier d’extension .ml et tapez du code caml. Vous devriez avoir la coloration syntaxique, le suivi des variables, et les anotations de typage.

Vous pouvez aussi installer emacs sous mac os X et dans ce cas installer les paquets suivants avec opam

opam install tuareg user-setup
opam user-setup install

Vous aurez alors le meme environnement qu’en TP.

Utilisation de graphics

Pour pouvoir utiliser la librairie graphics sous MacOS, il vous faut un serveur X.

Le serveur X le plus à jour sous Mac OS X semble XQuartz. Installez le serveur. Ensuite, revenez dans un terminal et testez l’algorithme de recommandation vu en cours:

wget http://deptinfo.unice.fr/~elozes/PF/code/recommandation.ml
ocamlc graphics.cma recommandation.ml
./a.out

Vous devriez avoir une fenetre qui s’ouvre avec le nuage de points vu en cours.