chlorine-clover

About Chlorine for Atom and Clover for VS Code: https://atom.io/packages/chlorine and https://marketplace.visualstudio.com/items?itemName=mauricioszabo.clover
seancorfield 2020-08-02T02:29:31.366900Z

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.

seancorfield 2020-08-02T02:32:22.368600Z

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 Barnard 2020-08-02T03:18:06.369200Z

Thanks for the heads up 🙂

seancorfield 2020-08-02T04:14:48.369900Z

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.

seancorfield 2020-08-02T04:15:12.370400Z

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

seancorfield 2020-08-02T04:35:24.371500Z

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

Rowan Barnard 2020-08-02T07:26:24.371700Z

Sounds cool!

seancorfield 2020-08-02T20:03:41.373400Z

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

seancorfield 2020-08-02T20:38:24.376300Z

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).