Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ocaml [Le 15/12/2011, 15:22] – modification externe 127.0.0.1ocaml [Le 11/09/2022, 12:07] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art
Ligne 5: Ligne 5:
 ====== Objective Caml ====== ====== Objective Caml ======
  
-Ocaml est le successeur de Caml LIght. C'est un langage multi-paradigmes, qui peut être interprété et compilé.+Ocaml est le successeur de Caml Light. C'est un langage multi-paradigmes, qui peut être interprété et compilé.
  
 +Pour le CamlLight, voir [[caml_light|ici]] :)
 =====Installation===== =====Installation=====
 Pour installer OCaml et ses dépendances, il suffit d'installer le paquet **[[apt>ocaml]]** Pour installer OCaml et ses dépendances, il suffit d'installer le paquet **[[apt>ocaml]]**
Ligne 32: Ligne 33:
 #quit ;; #quit ;;
 </code> </code>
 +
 +====Compiler====
 +Pour compiler, on utilise **ocamlc** :
 +<code>ocamlc -o programme code_source.ml</code>
 +
 +Pour exécuter le programme, il suffit ensuite de l'exécuter :
 +<code>./programme</code>
  
 =====Editeurs de texte===== =====Editeurs de texte=====
Ligne 49: Ligne 57:
  
 ===tuareg-mode=== ===tuareg-mode===
-Le paquet **[[apt>tuareg-mode]]** a pour objectif d'obtenir de meilleurs résultats que **ocaml-mode** +Le paquet **[[apt>tuareg-mode]]** a pour objectif d'obtenir de meilleurs résultats que **ocaml-mode**
  
 +====gEdit====
 +Propose la coloration syntaxique. Il est facile d'écrire des scripts "external tool" pour améliorer le développement en OCaml.
 =====Liens===== =====Liens=====
-  * [[http://caml.inria.fr/ocaml/index.fr.html|Présentation générale]] (fr) +  * (fr) [[https://caml.inria.fr/ocaml/index.fr.html|Présentation générale]] 
-  * [[http://caml.inria.fr/pub/docs/manual-ocaml/index.html|Documentation and user's manual]] (en) +  * (en) [[http://caml.inria.fr/pub/docs/manual-ocaml/index.html|Documentation and user's manual]] 
-  * [[http://queue.acm.org/detail.cfm?id=2038036|OCaml for the masses]] (en)+  * (en) [[http://mirror.ocamlcore.org/ocaml-tutorial.org/|Objective CAML Tutorial]] 
 +  * (fr) [[http://mirror.ocamlcore.org/ocaml-tutorial.org/fr.html|Tutoriel Objective CAML]] (traduction du tutoriel ci-dessus, non terminée) 
 +  * (fr) [[http://mirror.ocamlcore.org/caml.inria.fr/resources/doc/guides/guidelines.fr.html|Conseils de programmation Caml]] 
 +  * (en) [[http://queue.acm.org/detail.cfm?id=2038036|OCaml for the masses]]
 ---- ----
  
 //Contributeurs principaux : [[:utilisateurs:Kshegzyaj]]// //Contributeurs principaux : [[:utilisateurs:Kshegzyaj]]//