[ANN] dont-give-up 0.1.0: Common Lisp style restarts in Clojure

74 views
Skip to first unread message

Carlo Zancanaro

unread,
Apr 14, 2018, 9:46:43 AM4/14/18
to Clojure
Hey!

Last week I sent an email announcing some code that I've been
working on to bring Common Lisp style restarts to Clojure. I just
released the first version! You can see it at
https://github.com/czan/dont-give-up.

More interestingly, though, I also have a working CIDER interface
for dealing with unhandled restarts interactively:

https://github.com/czan/dont-give-up.nrepl

At the moment I provide restarts for some of the failures in
clojure.core (some compilation errors, agent failures, future
failures), it's worth using already! Particularly given you can
add it to your user profile to get a more interactive CIDER REPL
without needing to change your code at all.

I'm not comfortable recommending dont-give-up to anyone building
libraries at the moment, because I don't want to commit to keeping
the interface stable, but I would love some help thinking about
and implementing other sensible restarts for things in
clojure.core.

Carlo
signature.asc
Reply all
Reply to author
Forward
0 new messages