Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
ocaml [Le 27/11/2011, 01:32]
kshegzyaj créée
ocaml [Le 11/09/2022, 12:07] (Version actuelle)
moths-art 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)
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]]//​
  • ocaml.1322353932.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)