¿Conoce un IDE de OCAML/CAML? Especialmente uno que se ejecuta en Linux?¿Conoce un IDE de OCAML?
Respuesta
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.
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. –
@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
una buena alternativa a TypeRex para la auto-finalización es merlin: https://github.com/def-lkb/merlin – unhammer
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.
Hay Camelia. También puede integrate OCaml into Eclipse. También en Emacs puedes usar ocaml-mode y tuareg-mode.
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? ;)
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
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.
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.
Funciona lo suficientemente bien para mí, también. El enlace correcto es http://www.algo-prog.info/ocaide/ though. –
En realidad, es posible utilizar OCaml a través de DrScheme si eso es lo suyo.
http://coach.cs.uchicago.edu:8080/display.ss?package=drocaml.plt&owner=abromfie
Sólo tiene que ejecutar '(require (planeta abromfie/drocaml: 2: 0/herramienta))' en DrScheme y a continuación, será capaz de seleccionar el lenguaje OCaml.
Puede probar NetBeans basado en OcamlIDE.
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.
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.
- 1. Buscando OCaml IDE
- 2. Convertir OCaml a F #: ¿Hay un IDE de OCaml con depuración de GUI como Visual Studio
- 3. ¿Alguien conoce un buen foro de mapinfo?
- 4. ¿Un buen analizador de ocaml?
- 5. ¿Usas un PHP IDE?
- 6. Un extraño ejemplo de tipeo en Ocaml
- 7. Ocaml introducción
- 8. ocaml intérprete
- 9. valores de retorno OCaml
- 10. Implementación de Ocaml
- 11. OCaml: Funciones de árbol
- 12. ocaml% función de identidad
- 13. ¿Alguien conoce un minizador de CSS basado en REST?
- 14. Herramientas para perfilar el código OCaml
- 15. Usando Emacs como un IDE
- 16. VIM como un IDE - Sugerencias
- 17. Aprendiendo C++ sin un IDE
- 18. ¿Por qué usar un IDE?
- 19. ¿Hay un buen J2ME IDE?
- 20. Extender un tipo existente en OCaml
- 21. OCaml inserta un elemento en la lista
- 22. ¿Hay un intérprete toploop mejorado para OCaml?
- 23. Llamar a un programa externo desde OCaml
- 24. ¿Conoce algún generador de códigos ASP.NET MVC?
- 25. matriz de un tipo con un parámetro en Ocaml
- 26. Ocaml: Exportación de un tipo en un archivo MLI
- 27. Configuración de CERN ROOT con un IDE
- 28. ¿Un entorno con IDE de JavaScript enriquecido?
- 29. ¿Hay un IDE de PHP en línea?
- 30. ¿Conoce buenos tutoriales y documentos de JMonkeyEngine?
Eche un vistazo a Geany. – Gaius
Puedes probar [Cameleon] (http://home.gna.org/cameleon/). –