we gave a little try to reveal today with my colleague - @achan961117 - and we could extremely easily add new keyboard shortcuts to it or change it's colors while it was running. a was almost a lisp-machine-like experience π but at least similar to how you would hack on emacs live.
we will give it a more extensive test tomorrow and use it to massage our actual production data
π
have you tried custom formatters and actions? those donβt require forking, and instead can be done in a dev code to have custom actions and representations for some domain-specific data
we can try and use puget for the formatting and coloring
I had a very basic https://github.com/pinealan/niddle that did just that and nothing more, printing evaled-forms and results onto terminal
we forked it so i can change the theme to light and pinealan can have vi keybindings, then later domain specific keybindings. i was not aware reveal was open for extension. is there any documentation about the custom formatters or should i just check out the bar chart implementation?
no documentation yet since you discovered it a bit before 1.0 release, you can have a look at existing formatters https://github.com/vlaaad/reveal/blob/master/src/vlaaad/reveal/stream.clj starting around line 500.
@achan961117 has joined the channel