Author: Christian.Queinnec@lip6.fr

## Navigateur OCamlBrowser

OCamlBrowser est un environnement de développement pour Objective CAML développé en utilisant la bibliothèque `LablTk` ce qui lui permet d'avoir une interface graphique. Il intègre un << navigateur >> permettant de se balader entre différents modules, de visualiser leur contenu (noms des valeurs et types) et de les éditer.
Lorsqu'on lance OCamlBrowser par la commande `ocamlbrowser`, on obtient la liste de tous les modules compilés disponibles (voir figure B.2). On peut en ajouter en donnant les chemins permettant de les trouver. Depuis le menu `File`, on peut lancer une boucle d'interaction ou un éditeur dans une nouvelle fenêtre.

> Figure B.2 : OCamlBrowser : la fenêtre principale

En cliquant sur un des modules, une nouvelle fenêtre s'ouvre affichant son contenu (voir figure B.3). En sélectionnant une valeur, on voit son type apparaître en bas de la fenêtre.

> Figure B.3 : OCamlBrowser : contenu d'un module

Depuis la fenêtre principale, on peut faire une recherche sur le nom d'une fonction. Le résultat apparaît dans une nouvelle fenêtre. La figure B.4 montre le résultat de la recherche sur le mot `create`.

> Figure B.4 : OCamlBrowser : recherche sur `create`

Il y a d'autres possibilités que nous laissons l'utilisateur découvrir.