NOTA: REBL foi substituído por Morse
Em vez disso, use: https://github.com/nubank/morse
REBL
REBL é uma ferramenta gráfica e interativa para navegar nos dados do Clojure. REBL é extraído de ferramentas Datomic desenvolvidas pela equipe Datomic da Cognitect e está disponível para uso não comercial (de acordo com o EULA) gratuitamente. Esperamos que muitos desenvolvedores do Clojure o considerem útil.
Características
- Um sistema de navegador/visualizador de dois painéis para visualizar coleções e seu conteúdo
- Navegação de entrada e saída de coleções aninhadas
- Um painel de editor estruturado para inserir expressões a serem avaliadas
- Uma navegação raiz de um histórico de avaliações de expressão
- A capacidade de 'envolver' um REPL baseado em stdio (por exemplo, o REPL nativo do Clojure) para que ele possa monitorar e exibir as interações nele contidas, ao mesmo tempo que permite que elas fluam de volta para o host (por exemplo, o editor)
- Quando usado com repls não-stdio (por exemplo, nREPL), pode ser iniciado à la carte e aceita valores para inspecionar por meio de uma chamada de API
- A capacidade de capturar valores aninhados como definições no namespace do usuário
- A capacidade de executar várias janelas de UI independentes
- Visualização de metadados
- Suporte Datafy
- Extensibilidade para novos navegadores e visualizadores
- Controle total do teclado através de teclas de atalho
REBL é executado no processo JVM do seu aplicativo e pode ser usado em tempo de desenvolvimento sem adicionar nenhuma dependência de tempo de execução. A IU é escrita em JavaFX.
Documentação
Documentação REBL