IDE para lenguaje OCaml


¿Hay algún IDE OCaml de confianza que no sea Camelia ?

Preferiría un IDE basado en eclipse si existiera.

 23
Author: Pascal Cuoq, 2013-02-07

2 answers

Editores

• Emacs

◦ ocaml-modo de la distribución estándar

◦ modo tuareg alternativo https://forge.ocamlcore.org/projects/tuareg /

-cheat-sheet: http://www.ocamlpro.com / files / tuareg-mode.pdf

◦ integración de camldebug con depurador

◦ escriba feedback con atajo de tecla C-c C-t, necesita .annot files

* Vim

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

◦ Para la búsqueda de tipos: o bien https://github.com/avsm/ocaml-annot

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

- también? http://www.vim.org/scripts/script.php?script_id=1197

* Eclipse

◦ OCaml Herramientas de desarrollo http://ocamldt.free.fr /

◦ un antiguo complemento OcaIDE http://www.algo-prog.info/ocaide /

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

◦ actualmente principalmente como typerex-mode para Emacs, pero la integración con otros editores serán mejores

◦ Autocompletado de identificadores (experimental)

◦ Navegación de identificadores: mostrar tipo y comentario, ir a definición

◦ refactorización local y de todo el programa: renombrar identificadores y unidades de compilación, eliminación abierta

* Algunos dedicados editores

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

◦ ocamlbrowser inspecciona bibliotecas y programas

- navegar por el contenido de los módulos

- búsqueda por nombre y por tipo

- edición básica, con resaltado de sintaxis

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

◦ Camelia http://camelia.sourceforge.net / (incluso más antiguo)

NUEVO: editor OCaml-top , con resaltado de sintaxis, sangría, tipo de pantalla, funciona bien en todos los sistemas.

NUEVO: Merlin, similar a TypeRex pero funciona mejor con archivos de trabajo en progreso, tiene front-ends para Vim y Emacs actualmente.

 29
Author: lukstafi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-16 12:00:10

Tal vez usted puede comprobar este tema: Buscando OCaml IDE

Para el IDE basado en eclipse tienes OcaIDE

 2
Author: cago,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:32:34