HINWEIS: REBL wurde durch Morse ersetzt
Verwenden Sie stattdessen: https://github.com/nubank/morse
REBL
REBL ist ein grafisches, interaktives Tool zum Durchsuchen von Clojure-Daten. REBL wird aus Datomic-Tools extrahiert, die vom Datomic-Team bei Cognitect entwickelt wurden, und ist für die nichtkommerzielle Nutzung (gemäß EULA) kostenlos verfügbar. Wir hoffen, dass viele Clojure-Entwickler es nützlich finden werden.
Merkmale
- Ein Browser-/Viewer-System mit zwei Fenstern zum Anzeigen von Sammlungen und deren Inhalten
- Navigation in und zurück aus verschachtelten Sammlungen
- Ein strukturierter Editorbereich zur Eingabe von Ausdrücken, die ausgewertet werden sollen
- Eine grundlegende Durchsuchung eines Verlaufs von Ausdrucksauswertungen
- Die Möglichkeit, eine stdio-basierte REPL (z. B. die native REPL von Clojure) zu „verpacken“, sodass die darin enthaltenen Interaktionen überwacht und angezeigt werden können, während sie dennoch zum Host (z. B. dem Editor) zurückfließen können.
- Bei Verwendung mit Nicht-Standard-Repls (z. B. nREPL) kann es à la carte gestartet werden und akzeptiert Werte zur Überprüfung über einen API-Aufruf
- Die Möglichkeit, verschachtelte Werte als Definitionen im Benutzernamensraum zu erfassen
- Die Möglichkeit, mehrere unabhängige UI-Fenster auszuführen
- Anzeige von Metadaten
- Datafy-Unterstützung
- Erweiterbarkeit auf neue Browser und Viewer
- Vollständige Tastatursteuerung über Hotkeys
REBL wird im JVM-Prozess Ihrer Anwendung ausgeführt und kann zur Entwicklungszeit verwendet werden, ohne dass Laufzeitabhängigkeiten hinzugefügt werden müssen. Die Benutzeroberfläche ist in JavaFX geschrieben.
Dokumentation
REBL-Dokumentation