IDE pour le langage OCaml

Existe-t-il un IDE OCaml de confiance autre que Camelia ?

Je préférerais un IDE basé sur eclipse s'il existait.

23
demandé sur Pascal Cuoq 2013-02-07 13:42:03

2 réponses

Éditeurs

• Emacs

◦ ocaml-mode de la distribution standard

◦ Mode Touareg alternatif https://forge.ocamlcore.org/projects/tuareg/

- feuille de triche: http://www.ocamlpro.com / files / Touareg-mode. pdf

◦ intégration de camldebug avec le débogueur

◦ type rétroaction avec C-c C - T raccourci clé, besoins .fichiers annot

{[0]• * Vim

◦ greffon OMLet http://www.lix.polytechnique.fr/~dbaelde/productions/omlet.html

◦ pour la recherche de type: soit https://github.com/avsm/ocaml-annot

Ou http://www.vim.org/scripts/script.php?script_id=2025

- aussi? http://www.vim.org/scripts/script.php?script_id=1197

• Eclipse

◦ outils de développement OCaml http://ocamldt.free.fr/

◦ un ancien plugin OcaIDE http://www.algo-prog.info/ocaide/

• TypeRex http://www.typerex.org/

◦ actuellement principalement en mode typerex pour Emacs mais intégration avec d'autres éditeurs deviendront meilleurs

◦ auto-complétion des identifiants (expérimental)

◦ navigation des identificateurs: afficher le type et le commentaire, aller à la définition

◦ refactorisation locale et complète du programme: renommage des identifiants et des unités de compilation, élimination ouverte

• certains dédié éditeurs

◦ OCamlEditor http://ocamleditor.forge.ocamlcore.org/

◦ ocamlbrowser inspecte les bibliothèques et les programmes

- parcourir le contenu des modules

- recherche par nom et par type

- édition de base, avec coloration syntaxique

◦ Cameleon http://home.gna.org/cameleon/ (Plus ancien)

◦ Camelia http://camelia.sourceforge.net/ (encore plus vieux)

Nouveau: editor OCaml-top , avec coloration syntaxique, indentation, type d'affichage, fonctionne bien sur tous les systèmes.

Nouveau: Merlin , similaire à TypeRex mais fonctionne mieux avec les fichiers de travail en cours, a des frontaux pour Vim et Emacs actuellement.

29
répondu lukstafi 2013-08-16 12:00:10

Peut-être que vous pouvez vérifier ce sujet: Vous recherchez OCaml IDE

Pour l'IDE basé sur eclipse, vous avez OcaIDE

2
répondu cago 2017-05-23 12:32:34