rephrase

Thiago Carvalho 2026-05-11T12:23:11.966919Z

@thiago.oak has joined the channel

Safe 2026-05-11T12:55:41.712029Z

@safe.hammad has joined the channel

Anthony Franco 2026-05-11T23:29:15.119329Z

@anthonykfranco has joined the channel

2026-05-11T00:00:39.093109Z

@nbtheduke has joined the channel

2026-05-11T00:07:06.149989Z

this is pretty cool!

2026-05-11T00:25:28.973719Z

your word choices are really pleasant

2026-05-11T00:27:09.671989Z

Tried to call .$2() on $1, but was given 'nil', possibly in $3 (which may be in code you are calling) is my favorite

2026-05-11T00:32:17.896439Z

how we do get this into cider-nrepl by default?

2026-05-11T00:33:23.838689Z

sorry to post so many times in a row but i'm blown away by this. it solves nearly every problem i've had with clojure's exception messages. i'd say "can we upstream it?" but no need to get my hopes up lol

seancorfield 2026-05-11T00:44:55.305789Z

My initial thinking was to get it optionally included by Calva when it jacks in. It already has an extraNReplMiddleware setting, but doesn't have a setting for extraMiddlewareDeps or something.

seancorfield 2026-05-11T00:45:17.862989Z

Calva has a beginner-friendly story, so rephrase could fit in very nicely there.

👍 1
seancorfield 2026-05-11T00:48:57.316199Z

As for bundling with cider-nrepl, that's something I hadn't considered. rephrase has no dependencies, and works with bare nREPL (the wrap-caught middleware). I really do feel it needs to be opt-in tho'...

seancorfield 2026-05-11T00:56:26.808529Z

And thank you for the kind words about the project 🙂

❤️ 1
billhowe 2026-05-11T01:18:49.692599Z

@wdhowe has joined the channel