Fork me on GitHub
#chlorine-clover
<
2020-08-02
>
seancorfield02:08:31

Just a heads up for folks trying to use my atom-chlorine-setup: I have added tap>-based versions of all the commands and (temporarily) switched the keymap to use those instead of the REBL-based versions... I'm experimenting with Reveal as an alternative to REBL, and I may provide key bindings to switch between them in due course.

seancorfield02:08:22

All the rebl-* commands still exist and the keymap.json file has both mappings -- one commented out. tap> seems like a good way to hook into REBL as well although you'd lose the form information submitted, but I'm not sure of the value of that...

Rowan Barnard03:08:06

Thanks for the heads up 🙂

seancorfield04:08:48

I'm working on it so that all the keymaps will work with either REBL or Reveal so folks have the best of both worlds.

seancorfield04:08:12

I'm actually very impressed with Reveal so far...

seancorfield04:08:24

OK, I think it will work for both contexts now, at this point. One set of key bindings, using REBL if available else Reveal.

seancorfield20:08:41

(there was a bug in the REBL code, fixed this morning)

seancorfield20:08:24

If REBL is on your classpath, you'll get cognitect.rebl/submit calls, just as before, otherwise, all evaluation is sent through tap> as well as being displayed inline and in the Console as normal. If you are running Reveal, it adds a tap watcher that renders data into its UI, and every evaluation is run through tap> and into Reveal's UI (and into anything else you have tapped in).