Content-type: text/html Manpage of OCAML

OCAML

Section: User Commands (1)
Index Return to Main Contents

 

NOM

ocaml - Le toplevel interactif d'Objective Caml

 

SYNOPSIS

ocaml [ -unsafe ] [ -I lib-dir ] [ object-files ] [ script-file ]  

DESCRIPTION

La commande ocaml(1) est le système de toplevel pour Objective Caml. Cela permet d'interargir avec Objective Caml avec le système lire-evaluer-afficher. En ce mode, le système lit à plusieurs reprises des expressions de Caml sur l'entrée standard, puis les types, les compile et évalue, puis imprime la valeur du type et du résultat éventuel. Le système affiche un # avant de lire chaque expression.

Une expression de toplevel peut enjamber plusieurs lignes. Elle est terminée par ;; (un double point-virgule). La syntaxe des expressions de toplevel est comme suit.

Le systeme de toplevel est lancé par la commande ocaml(1). Les expressions sont lues sur l'entrée standard, les résultats sont imprimées sur la sortie standard et les erreurs sur l'erreur standard.

ocaml(1).

Si un ou plusieurs fichiers-objets (finissant par .cmo ou .cma
 ) sont donnés, ils sont chargés silencieusement avant de commencer le toplevel.

Si un fichier-script est donné, les expressions sont lues silencieusement à partir du dossier et les erreurs imprimées sur l'erreur type. ocaml(1) sort après l'exécution de la dernière expression.

 

OPTIONS

Les options de ligne de commande suivantes sont reconnues par ocaml(1).

-I directory
Ajoute le répertoire donné à la liste des répertoires de recherche de la source et des fichiers compilés. Par défaut, le répertoire courant est la première recherche, puis le répertoire de la bibliothèque standard. Les répertoires ajoutés avec -I sont recherchés après le répertoire courant, dans l'ordre dans lequel ils ont été donnés sur la ligne de commande mais avant le répertoire de la bibliothèque standard.

-unsafe
Les verifications sont limitées pour les tableaux et les mots (les constructions v.(i) et s.[i]). Les programmes compilés avec -unsafe sont légèrement plus rapides, mais peu surs : quelque chose peut se produire si le programme accède à un tableau ou à un mot en dehors de ses limites.

 

VARIABLES D'ENVIRONNEMENT

LC_CTYPE
Si iso_8859_1 est precisé, les caractères accentués (de l' ISO Latin-1) comme mots et caractères littéraux sont affichés tels quels ; autrement, ils sont affichés comme des séquences d'espaces décimaux.

TERM
En imprimant des messages d'erreur, le système de toplevel essaye de souligner visuellement l'endroit de l'erreur. Il consulte la variable TERM pour determiner le type de sortie du terminal et recherche ses possibilités dans la base de données terminale.
 

VOIR AUSSI

ocamlc(1).
The Objective Caml user's manual, chapitre "The toplevel system".

 

TRADUCTION

Ce document est une traduction, réalisée par Velleine Jerome, velleine.jerome@wanadoo.fr, le 12/04/07.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité.

La version anglaise la plus à jour de ce document est toujours consultable via la commande : LANGUAGE=en man ocaml.

N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.


 

Index

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
VARIABLES D'ENVIRONNEMENT
VOIR AUSSI
TRADUCTION

This document was created by man2html, using the manual pages.
Time: 08:24:23 GMT, April 17, 2007