ghostwheel

Hassle-free clojure.spec, automatic generative testing, side effect detection, and evaluation tracing for Clojure(-Script) – https://github.com/gnl/ghostwheel
genekim 2018-09-24T20:45:21.000100Z

@clojurians.net I continue to love using ghostwheel! I’m accumulating my cheat-sheet here. I’ll get around to turning some of them into small suggestions/PRs for the README “soon.” https://gist.github.com/realgenekim/786b8a1447e36e91f48f901f0317e950

👍 1
gnl 2018-09-25T10:11:19.000100Z

That's terrific @genekim, I'll look through your notes to see if some of them can be translated into UX improvements as well. Next release is coming along nicely.

🎉 1
bbrinck 2018-09-24T20:49:48.000100Z

@genekim Just an FYI, the expound printer can be customized. If the default printer is working for you, great! But if you’d like to adjust any of these options https://github.com/bhb/expound#printer-options let me know and I can assist

genekim 2018-09-24T20:50:50.000100Z

Thanks @bbrinck!

genekim 2018-09-24T20:54:32.000100Z

It’s amazing what a difference expound makes, @bbrinck — using it has been terrific!

👍 2
gnl 2018-09-25T10:12:42.000100Z

I'm gonna second that @bbrinck, expound really makes a huge difference. Thank you!

😄 1
bbrinck 2018-09-25T13:32:52.000200Z

Glad it’s useful!

eggsyntax 2018-09-27T13:47:47.000100Z

Thirded!

bbrinck 2018-09-24T20:56:59.000100Z

wrt to options, I tend to like setting :show-valid-values? to true and :print-specs? to false, but YMMV 🙂

bbrinck 2018-09-24T20:57:34.000100Z

(well, I like those options for using spec with instrumentation … I have different preferences when validating, say, data coming over a wire)