los 7 mejores IDE y editores de Clojure

Clojure es un dialecto del lenguaje de programación Lisp y se ejecuta principalmente en una máquina virtual Java.

También implementa ClojureCLR, que se ejecuta en Tiempo de ejecución de Lenguaje Común (CLR), y ClojureScript, que se compila en JavaScript.

Enfatiza un lenguaje de programación funcional con inmutabilidad en su núcleo. Todas las estructuras de datos de Clojure son inmutables.

Imagine si pudiera hacer que el desarrollo de Clojure sea más rápido y vea un impulso instantáneo en su flujo de trabajo.

o incluso mejor:

Y si hubiera 7 mejores IDE de Clojure y editores para elegir.

y cada uno de ellos podría hacer su desarrollo más rápido y más fácil?

Probablemente te entusiasmaría leer sobre ellos.

Por suerte para ti, eso es exactamente lo que voy a compartir contigo en este post 8 mejores IDE de Clojure y editores

Así que comencemos con la lista:

IDE cursivo

La cursiva está construida en IntelliJ, también la Cursiva está escrita completamente en Clojure, lo que permite a los desarrolladores integrar fácilmente todas las herramientas fantásticas en el ecosistema de Clojure.

Características

  • Finalización de código, resaltado de sintaxis
  • Soporte de ClojureScript de primera clase
  • Clojure.compatibilidad con pruebas
  • Cambio de nombre de símbolos, extracción de let y más
  • Edición estructural al estilo paraíso
  • Un depurador de Clojure

Emacs + Cider

CIDER es el entorno de desarrollo interactivo de Clojure creado para Emacs, CIDER amplía Emacs con soporte para programación interactiva en Clojure.

Características

  • depuración por pasos
  • ejecución de pruebas
  • Inspección de objetos Java
  • Asistencia de código

VS Code + calva

Calva es un entorno integrado con tecnología REPL para un desarrollo de Clojure y ClojureScript agradable y productivo en código de Visual Studio.

Características

  • Resaltado de sintaxis
  • Parens arcoíris
  • Destaca soportes extraviados
  • Coincidencia de soporte amigable LISP
  • Intellisense

Atom + Proto REPL

Proto REPL Proporciona un Entorno de desarrollo Clojure con un REPL interactivo en el editor Atom. Puede enviar código fácilmente al REPL, ejecutar pruebas en su proyecto, ver documentación y mucho más.

Características

  • Autocompletar espacios de nombres Clojure, nombres de funciones y var
  • Evaluar bloques de código o código seleccionado con una pulsación de tecla.
  • Ver los resultados en el REPL o en línea junto al código.
  • Modo de evaluación automática que ejecuta código en un archivo a medida que escribe.
  • Ejecute pruebas fácilmente en un espacio de nombres o en todo el proyecto.
  • Ver documentación y código de bibliotecas Clojure vinculadas.
  • Integración de barra de herramientas Atom que permite controlar el REPL.

Eclipse + En sentido antihorario

En sentido antihorario es un complemento de Eclipse que ayuda a los desarrolladores a escribir código Clojure. También se envía con apoyo para proyectos de Leiningen.

 Clojure IDE

Características

  • soporte de Leiningen
  • Soporte de Clojure
  • evaluación de código
  • finalización de código
  • expansión de macros
  • notificación de errores
  • compatibilidad con cider-repl

vim + chimenea

Vim obtiene compatibilidad con REPL mediante Chimenea, Chimenea habla con nREPL y, Con Leiningen y Boot, se conecta automáticamente mediante el archivo .nrepl-port creado al ejecutar lein repl o boot repl.

 Clojure IDE

Características

  • Configuración transparente y conexión automática.
  • Evalúe el código del búfer o de la entrada arbitraria.
  • Saltar a espacios de nombres o definiciones de funciones.
  • Envoltorios para fuente, doc y macroexpand.
  • Omnicomplete.

NightCode

Nightcode es un IDE simple para Clojure y ClojureScript. Nightcode es un IDE que incluye un editor inteligente, las herramientas de construcción de Leiningen y Boot y una pantalla de inicio con acceso rápido a la hoja de cheat y REPL de Clojure.

 Clojure IDE

Características

  • Modo de edición Lisp para principiantes.
  • Admite paréntesis de arco iris
  • Evaluaciones en vivo de su código
  • Amigable con el teclado

Conclusión

Tal vez su IDE o editor de Clojure favorito no esté listado aquí y no desee cambiar de su editor de código favorito ahora.

Pero elegir Clojure IDE para obtener la mayor eficiencia y experiencia debería ser la necesidad principal de cualquier programador.

En mi opinión, un IDE o editor de texto que coincida con sus hábitos de uso son los mejores.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.