reveal
dot-clojure
reveal | dot-clojure | |
---|---|---|
7 | 5 | |
594 | 613 | |
- | - | |
4.0 | 6.7 | |
4 months ago | 4 days ago | |
Clojure | Clojure | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
reveal
-
Making Hard Things Easy
Clojure does pretty well. See https://github.com/nubank/morse, https://docs.datomic.com/cloud/other-tools/REBL.html, and https://vlaaad.github.io/reveal/.
It's one of the areas that homoiconicity helps: code is data, data is code, so visualization tools can work on both sides.
-
Morse, an open-source interactive tool for inspecting Clojure
I'm glad the MATLAB interface isn't dead haha
This this looks awfully similar to Reveal - (though a first blush it looks less composable and modular)
https://github.com/vlaaad/reveal/
-
[ANN] London Clojurians Talk: Reveal: lessons learned (by Vlad Protsenko)
In this talk Vlad shares his findings after developing and using Reveal daily. Reveal (https://github.com/vlaaad/reveal) aims to solve this problem by creating an in-process repl output pane that makes inspecting values as easy as selecting an interesting datum. It recognizes the value of text as a universal interface, that's why its output looks like a text: you can select it, copy it, save it into a file. Unlike text, reveal output holds references to printed values, making inspecting selected value a matter of opening a context menu.
-
FlowStorm 2.2 new features demo
Neat project. I use Reveal for some debugging purposes but it's not a true debugger like this project. I am looking forward to using FlowStorm in my projects.
-
Sublime (love) Clojure
;; :main-opts ["-m" "cognitect.rebl"]}
Into your '~/.clojure/deps.edn'.
From there I can just add 'rebl' as a profile to my Intellj when you start a REPL it starts automatically.
There are also alternative tools like Portal to do the same things: https://github.com/djblue/portal
Or: https://vlaaad.github.io/reveal/
-
[ANN] Reveal Pro
Reveal is a Read Eval Visualize Loop for Clojure, a powerful and extensible REPL output pane that lives in the JVM. Being in-process allows for easy access to objects, which makes it perfect for data inspection.
-
Which is the best editor to use with reveal?
Check out https://github.com/vlaaad/reveal/issues/2
dot-clojure
-
Request Support for Clojure in JetBrains new Fleet IDE
Also my dot-clojure and vscode-calva-setup repos have some interesting stuff in for using/customizing Portal for use with VS Code: * https://github.com/seancorfield/dot-clojure * https://github.com/seancorfield/vscode-calva-setup * https://github.com/djblue/portal
-
Are there examples of using Lisp as an input file specification?
Here's an example in the form of a deps.edn file: https://github.com/seancorfield/dot-clojure/blob/develop/deps.edn
-
Calva with Reveal REPL
I use Reveal extensively with VS Code/Clover -- you can see my setup here: https://github.com/seancorfield/vscode-clover-setup -- and I use the Clojure CLI with a dev.clj file to start my Reveal REPL (on its own, or in conjunction with Rebel Readline and/or Figwheel Main). You can see that setup here: https://github.com/seancorfield/dot-clojure
-
Vscode + clj??
I use VS Code to work on a production Clojure codebase of 108K lines every day. I use Clover for REPL integration -- you can see my setup here: https://github.com/seancorfield/vscode-clover-setup -- and I use the Clojure CLI for everything. You can see my deps.edn setup here: https://github.com/seancorfield/dot-clojure
-
Which is the best editor to use with reveal?
Reveal is designed to be integratable into any text editor/IDE that is capable of sending forms using socket connection/nrepl protocol. For atom there is a setup by Sean Cornfield here: https://github.com/seancorfield/dot-clojure/blob/develop/dev.clj
What are some alternatives?
portal - A clojure tool to navigate through your data.
rebel-readline - Terminal readline library for Clojure dialects
vscode-calva-setup - My VS Code / Calva / Portal / Joyride setup
flow-storm-debugger - A debugger for Clojure and ClojureScript with some unique features.
standard - Description of the syntax and semantics of shiftless
hashp - A better "prn" for debugging
is - an inspector for your environment
lumo - Fast, cross-platform, standalone ClojureScript environment
morse - A graphical, interactive tool for browsing Clojure data
cursive - Cursive: The IDE for beautiful Clojure code
fd - A simple, fast and user-friendly alternative to 'find'