NOTA: REBL ha sido reemplazado por Morse
En su lugar, utilice: https://github.com/nubank/morse
REBL
REBL es una herramienta gráfica e interactiva para explorar datos de Clojure. REBL se extrae de las herramientas Datomic desarrolladas por el equipo Datomic de Cognitect y está disponible para uso no comercial (según el EULA) de forma gratuita. Esperamos que muchos desarrolladores de Clojure lo encuentren útil.
Características
- Un sistema de navegador/visor de dos paneles para ver colecciones y sus contenidos.
- Navegación dentro y fuera de colecciones anidadas
- Un panel de editor estructurado para ingresar expresiones a evaluar
- Una exploración raíz de un historial de evaluaciones de expresiones.
- La capacidad de 'envolver' un REPL basado en stdio (por ejemplo, el REPL nativo de Clojure) para que pueda monitorear y mostrar las interacciones en el mismo, al mismo tiempo que les permite fluir de regreso al host (por ejemplo, el editor)
- Cuando se usa con respuestas que no son estándar (por ejemplo, nREPL), se puede iniciar a la carta y acepta valores para inspeccionar mediante una llamada API.
- La capacidad de capturar valores anidados como definiciones en el espacio de nombres del usuario.
- La capacidad de ejecutar múltiples ventanas de interfaz de usuario independientes.
- Visualización de metadatos
- Soporte de datos
- Extensibilidad a nuevos navegadores y visores
- Control total del teclado mediante teclas de acceso rápido
REBL se ejecuta en el proceso JVM de su aplicación y se puede usar en tiempo de desarrollo sin agregar ningún departamento de tiempo de ejecución. La interfaz de usuario está escrita en JavaFX.
Documentación
Documentación REBL