2008-09-23 12 views

Respuesta

25

Emacs en Caml mode, o Tuareg mode, o TypeRex mode. TypeRex agrega autocompletado a Taureg en emacs, una característica realmente agradable para las personas que prefieren los IDE más gráficos.

+0

Uso Emacs con modo Tuareg; la mayoría de los hackers de OCaml usan Emacs, parece. Sin embargo, existen otros IDE como se menciona en otras respuestas. –

+0

@Pi. ¿Cómo puedo descargar TypeRex en Ubuntu 12.04? Soy nuevo en Linux, ¿podría ayudarme? ¿Debo desactivar el modo Tuareg cuando instalo Type Rex, y cómo? – Devid

+1

una buena alternativa a TypeRex para la auto-finalización es merlin: https://github.com/def-lkb/merlin – unhammer

7

Hay 2 modos para Emacs para trabajar con OCaml: ocaml-mode y tuareg-mode. Ambos están disponibles a través de apt o en la web.

Proporcionan resaltado de sintaxis y el modo tuareg incluye la interfaz con el depurador y el nivel superior de OCaml.

2

http://ocaml.eclipse.ortsa.com:8480/ocaide/

Acabo de encontrar un plugin de Eclipse para ello que puede ser prometedor. No parece muy activo. Lo intentaré e informaré sobre los resultados.

ewwwe .... emacs? cualquier cosa en vi? ;)

+0

Gracias por todas las sugerencias. Me he dado cuenta de que el complemento parece funcionar bien con Eclipse 3.4. No es muy bonito, pero parece ser funcional. Todavía no he probado el depurador, pero cuando lo haga, agregaré otro comentario sobre mis impresiones. – DustinB

6

También hay unos pocos vim archivos que puede loadup ... miren la lista de herramientas en la hump y godi, para disfrutar de herramientas adicionales. Y asegúrese de compilar con -dtypes para que pueda aprovechar los archivos de anotación para determinar los tipos con una pulsación de tecla.

También puede usar netbeans como ide con un ocaml plugin.

11

Yo voto OcaIDE. Ahora se ha actualizado a v1.2.5. se convierte en un IDE actualizado (compatible con ocaml 3.10-3.11, especialmente ocamlbuild, que es un gran ahorro de tiempo) y cuenta con funciones ricas y estables.

He instalado OcaIDE en un eclipse 3.5 (Galileo) y funciona bien.

+1

Funciona lo suficientemente bien para mí, también. El enlace correcto es http://www.algo-prog.info/ocaide/ though. –

0

Puede intentar editar, compilar y ejecutar códigos Ocaml simples incluso en línea con ideone. También hay aplicaciones para dispositivos móviles, que le permiten programar/experimentar con su teléfono inteligente.

2

Ver mi publicación here para TypeRex, un entorno de desarrollo para OCaml.

1

Echa un vistazo al plugin eclipse para OCaml si prefieres trabajar en la plataforma eclipse. Por ejemplo, como este: http://ocamldt.free.fr/

Aparte de eso, comenzar directamente desde editores simples como emacs o vim es suficiente para la programación.Además, puede ayudarte a aprender mejor sobre la sintaxis del lenguaje y el proceso de compilación.