Caml GUI est un programme écrit en Java qui permet d’utiliser le mode interactif de Caml Light au sein d’une interface graphique.

Téléchargement :

Il est nécessaire d’avoir Java d’installé sur son ordinateur. Si ce n’est pas le cas, il faut télécharger et installer le JRE (Java Runtime Environment).

Pour les utilisateurs d’Ubuntu, il faut aussi avoir installer le paquet camllight.
Pour lancer l’application, il suffit de faire un clic droit sur l’archive .jar et de cliquer sur Ouvrir avec OpenJDK Java Runtime. Il peut être nécessaire d’autoriser l’éxecution du fichier (clic droit -> propriété -> onglet permission -> cocher la case autoriser l’éxecution OU utiliser la commande chmod).

Pour les utilisateurs de Windows, il suffit de décompresser l’archive zip et de lancer le fichier CamlGUI.jar. Caml Light est présent dans l’archive, il n’est donc pas nécessaire de l’installer séparément.

Version béta :

  • Ubuntu : CamlGUI_beta.jar (55 Kio) : fonctionne si Camllight est installé.
  • Windows : CamlGUI.zip : lancez CamlGUI_beta.jar au lieu de CamlGui.jar.

Nouveauté : une zone de texte affiche le nom et le type des fonctions compilées par l’utilisateur.
Problème actuel : lors du redimensionnement, les séparateurs divisent la fenêtre de manière très inégale et très peu ergonomique.

Code source : CamlGUI.java (CamlGUI.java.html).

Capture d’écran :

Capture d’écran de CamlGUI

Si vous trouvez des bugs, laissez un commentaire expliquant comment le reproduire de manière à ce que je le corrige.

Liste des correctifs :

  • correction d’un bug qui faisait que la barre de défilement ne descendait pas jusqu’en bas ;
  • correction d’un bug lors de l’utilisation de la commande « Nouveau » ;
  • correction d’un bug qui faisait que le compilateur ne recevait pas la bonne phrase à compiler ;
  • correction d’un bug qui empêchait de stopper le processus Caml sous Ubuntu.