L'environnement de travail de Mozart

Démarrer

L'OPI (Oz Programming Interface) est l'éditeur interactif de Mozart. Il s'agit en réalité de l'éditeur Emacs augmenté de quelques fonctionalités pour compiler, exécuter, etc.

Pour démarrer l'OPI
sous Windows allez dans le menu: Start / Programs / Mozart / Oz Programming Interface.
sous Solaris / Linux tapez la commande oz dans un terminal.

Editer son programme

L'éditeur Emacs est utilisé pour écrire les programmes. Le tableau ci-dessous présente quelques fonctionnalités utiles. Une région de texte est délimitée par un emplacement marqué et l'emplacement courant du curseur.

Menu Effet Raccourci
  marque l'emplacement du curseur C-space
Edit / Copy copie la région M-w  ou  Copy
Edit / Paste colle le texte copié C-y  ou  Paste
Edit / Cut efface la région C-w  ou  Cut
  efface la fin de la ligne courante C-k

Dans les raccourcis clavier, C- indique une combinaison avec la touche Control, et M- indique une combinaison avec la touche Meta (touche ``losange'' sur un clavier Sun, touche ``Windows'' ou ``Alt'' sur un PC). Les touches Copy, Paste et Cut se trouvent uniquement sur les claviers Sun.

Compiler et exécuter

Le menu Oz permet de compiler et d'exécuter directement des portions de code. Les entrées suivantes du menu sont particulièrement utiles.

Menu Effet Raccourci
Oz / Feed Buffer compile et exécute le contenu du buffer courant C-. C-b
Oz / Feed Region compile et exécute le contenu de la région sélectionnée C-. C-r
Oz / Feed Line compile et exécute la ligne courante C-. C-l

Documentation

La documentation de Mozart est disponible en ligne. Elle comporte des tutoriels et des manuels de référence sur le langage Oz, les librairies, etc.

Pour consulter la documentation
sous Windows allez dans le menu: Start / Programs / Mozart / Documentation.
sur Internet http://www.mozart-oz.org/documentation

Si vous êtes curieux, ou désireux d'installer Mozart chez vous, consultez le site officiel

Mozart logo     http://www.mozart-oz.org


Raphaël Collet - 20 septembre 2005