REMARQUE : REBL a été remplacé par Morse
Utilisez plutôt : https://github.com/nubank/morse
REBL
REBL est un outil graphique et interactif pour parcourir les données Clojure. REBL est extrait des outils Datomic développés par l'équipe Datomic de Cognitect et est disponible gratuitement pour une utilisation non commerciale (conformément au CLUF). Nous espérons que de nombreux développeurs Clojure le trouveront utile.
Caractéristiques
- Un système de navigateur/visualisation à deux volets pour visualiser les collections et leur contenu
- Navigation dans et hors des collections imbriquées
- Un volet d'édition structuré pour saisir les expressions à évaluer
- Un parcours racine d'un historique d'évaluations d'expressions
- La possibilité d'« envelopper » un REPL basé sur stdio (par exemple le REPL natif de Clojure) afin qu'il puisse surveiller et afficher les interactions qui s'y trouvent, tout en leur permettant de revenir vers l'hôte (par exemple l'éditeur)
- Lorsqu'il est utilisé avec des repls non-stdio (par exemple nREPL), peut être lancé à la carte et accepte les valeurs à inspecter via un appel API
- La possibilité de capturer des valeurs imbriquées en tant que définitions dans l'espace de noms utilisateur
- La possibilité d'exécuter plusieurs fenêtres d'interface utilisateur indépendantes
- Visualisation des métadonnées
- Prise en charge de Datafy
- Extensibilité aux nouveaux navigateurs et visualiseurs
- Contrôle total du clavier via des raccourcis clavier
REBL s'exécute dans le processus JVM de votre application et peut être utilisé au moment du développement sans ajouter de développement d'exécution. L'interface utilisateur est écrite en JavaFX.
Documentation
Documentation REBL