ventajas programacion lenguaje desventajas caracteristicas ide ocaml

programacion - IDE para el lenguaje OCaml



ocaml desventajas (2)

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

Preferiría un IDE basado en eclipse si existiera.


Editores

• Emacs

◦ modo ocaml desde la distribución estándar

◦ alternativa tuareg-mode https://forge.ocamlcore.org/projects/tuareg/

- hoja de trucos: http://www.ocamlpro.com / archivos / tuareg-mode.pdf

◦ integración de camldebug con el depurador

◦ escriba comentarios con el atajo de tecla Cc Ct, no necesita archivos.

• Vim

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

◦ Para búsqueda de tipo: https://github.com/avsm/ocaml-annot

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

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

• Eclipse

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

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

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

◦ Actualmente, en su mayoría como modo typerex para Emacs, pero la integración con otros editores será mejor

◦ Autocompletar de identificadores (experimental)

◦ Navegación de identi fi cadores: muestra tipo y comentario, ve a definición

◦ Refactorización local y de todo el programa: cambio de nombre de identificadores y unidades de compilación, eliminación abierta

• Algunos editores dedicados

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

◦ ocamlbrowser inspecciona bibliotecas y programas

- Navegando por los contenidos 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/ (más antiguo)

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

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

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