osx ide editor clojure
aquí

osx - Recomendaciones de Clojure editor/IDE en Mac OS X



(16)

Estoy empezando a aprender el lenguaje de programación Clojure . ¿Hay alguna recomendación para los editores / IDE de Clojure en Mac OS X?

Actualización 2009-09-23 : El espacio de Clojure ha cambiado enormemente desde que originalmente publiqué esta pregunta. Muchos de los enlaces a continuación, especialmente los que se refieren a clojure-mode con Emacs, están desactualizados. El mejor IDE de Clojure que encontré fue el complemento de Enclojure Netbeans que se lanzó recientemente (2009-08-25).

Actualización 2010-04-30 : Otro artículo muy bueno sobre este tema es Clojure IDEs - The Grand Tour de Lau B. Jensen. Además, para mi propio desarrollo de clojure, me he mudado a Emacs / swank-clojure .


Emacs con Slime puede ser una buena opción. Vea este artículo que explica una configuración.


Rich Hickey usa Aquamacs en todas sus demos. Ha comentado sobre esto, diciendo que lo cambió después de que alguien creó un modo Clojure para Emacs. También creé un modo Clojure para jEdit .

Por el momento, el soporte de herramientas para Clojure es bastante limitado. Creo que estás atrapado con alguna variante de Emacs o jEdit .


TextMate es un gran editor y tiene un paquete de Lisp, que será suficiente para Clojure (también hay un paquete en progreso disponible aquí ). Siempre he usado TextMate + el paquete Lisp para escribir código Clojure.



Si vas a la ruta de emacs, te recomiendo usar clojure-paredit. A Paredit le lleva un tiempo acostumbrarse, pero realmente refuerza la noción de "código es datos".



Emacs Carbon con SLIME y clojure-mode funciona como un encanto. Intenté Aquamacs antes y se siente demasiado diferente de los emacs de línea de comando para mí. Realmente no me gusta Terminal.app y después de meses de luchar contra él decidí migrar a Carbon.


También puede probar IntellliJ IDEA con el complemento La Clojure.


Uno de los "tres grandes" IDEs de desarrollo Java es IntelliJ IDEA. Solía ​​tener menos participación de mercado porque no es gratis como en la cerveza. JetBrains ahora está proporcionando una edición comunitaria de IntelliJ IDEA . No soy un usuario habitual de Mac, pero el OS X ''Yo uso esto'' dice que también se ejecuta allí.

IDEA tiene un complemento llamado La Clojure , disponible directamente desde el administrador de complementos en "Configuración", que hace que el desarrollo de Clojure sea agradable y productivo.

Previamente, lo intenté

pero anticipe quedarse con IDEA y La Clojure


Estoy usando Vim para Clojure y lo estoy disfrutando. Instalé el complemento de Vim Clojure mencionado en la wiki y también seguí las instrucciones allí para hacer que REPL sea más fácil de usar usando rlwrap .


Emacs + SLIME será el más productivo si va a pasar su tiempo editando el código Lisp y no haciendo mucho Java.

Paredit también es imprescindible ya que hace que sea casi imposible insertar s-expressions inválidas. Lleva un tiempo acostumbrarse, pero vale la pena enfáticamente.


Utilizo Clojure en MacOSX durante aproximadamente 3 meses. Estoy muy contento con Emacs y lo uso para más y más tareas. El comienzo fue bastante difícil, pero ahora diría que valió la pena esforzarse para aprender emacs. Para IntelliJ 10, el complemento La Clojure se ha actualizado para que funcione nuevamente con Clojure 1.2.0.




Esta es una vieja pregunta, pero el paisaje de las herramientas Clojure ha evolucionado bastante.

Hoy en día las opciones son:

Personalmente aprendí a usar Emacs para usarlo con Clojure, aunque algunos pueden argumentar que aprender dos cosas al mismo tiempo no es una buena idea.

Aquí hay una encuesta sobre la popularidad de IDE / Editors:

Emacs rocas!


Light Table es bastante bueno; lamentablemente no puedo ejecutarlo en mi Mac porque estoy atascado en OS X 10.6 y requiere 10.7 o superior.

He estado usando Light Table en otra Mac y en varias computadoras con Windows, es bastante agradable.

[Solía ​​ayudar con el proyecto de código abierto.]