Check out the Tutorial and Examples here:
https://github.com/zcaudate/ribol ribol ribol is a conditional restart library for clojure inspired by errorkit, having a more readable syntax, and designed with the base clojure.lang.ExceptionInfo type in mind. <https://github.com/zcaudate/ribol#installation>Installation: In project.clj, add to dependencies: [im.chit/ribol "0.1.5"] <https://github.com/zcaudate/ribol#provides>Provides - Issue (exception) handling using maps for data as opposed to typed classes - Passing data along with exceptions - Tight integration with ex-info and ex-data - Five different issue handlers - catch, continue, choose, escalate and default Comparison with other Libraries There are two other conditional restart libraries for clojure - errorkit and swell - errorkit provided the guiding architecture for ribol. However, ribol updates errorkit with more options for controlling exceptions, uses ex-info which is part of core and has an updated and more understandable syntax. - swell was written specifically to work with the slingshot try+/catch+ packages and I thought that the two together carried too much baggage. ribol has no such dependencies. -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.