reveal

Docs: https://vlaaad.github.io/reveal/ Source: https://github.com/vlaaad/reveal
sparkofreason 2020-02-26T18:45:16.001300Z

(add-tap (ui/make)) seems like a big win, going to give this a spin. I do a lot with tap, and have a hack similar to hashp to make taps easier to sprinkle through the code and remove.

sparkofreason 2020-02-26T21:53:27.001700Z

Clicking the close button on the reveal window doesn't do anything. Is that intentional?

vlaaad 2020-02-26T21:54:33.002800Z

there is a todo to implement dialog asking whether you want to kill the jvm process or just close the window and exit repl (if there is repl attached)

1
sparkofreason 2020-02-26T22:00:11.004300Z

Finding it useful to pop open a window with exceptions when debugging. Nice to be able to have a new window come up for each run so I can compare between runs, but at some point I want them to go away. Pretty useful though, particularly in this case debugging spec failures.

vlaaad 2020-02-26T22:03:24.004800Z

@dave.dixon do you use (ui/make)?

sparkofreason 2020-02-26T22:03:34.005100Z

Yes.

vlaaad 2020-02-26T22:04:00.005600Z

if you call function returned from (ui/make) without arguments, it will close the window

vlaaad 2020-02-26T22:04:25.006100Z

and later 1-arg calls to it will be no-op

vlaaad 2020-02-26T22:04:36.006300Z

like disposing

sparkofreason 2020-02-26T22:05:41.006800Z

Ok. I'll come up with a pattern for remembering them when I have more than one.