[ANN] ribol 0.3.1 - conditional restarts - api stablized, docs updated.

108 views
Skip to first unread message

zcaudate

unread,
Sep 30, 2013, 6:46:00 AM9/30/13
to clo...@googlegroups.com

Thanks everybody for your feedback and suggestions on the last post.

Version 0.3.1 has the following updates: 

The `finally` clause is supported on `manage` - http://z.caudate.me/ribol/#finally as well as all the hook forms - http://z.caudate.me/ribol/#hooks

`raise-on` and `raise-on-all` have been updated to work better with thrown clojure.lang.ExceptionInfo objects

I've also put in a section on how code can be reused using restarts - http://z.caudate.me/ribol/#unlucky-numbers

Baishampayan Ghose

unread,
Sep 30, 2013, 6:49:29 AM9/30/13
to Clojure Group
Hi Chris,
If you get the time, could you also write about the architecture of
ribol, its implementation details, etc. too? That'd be immensely
useful.

~BG
> --
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.



--
Baishampayan Ghose
b.ghose at gmail.com

Chris Zheng

unread,
Sep 30, 2013, 7:24:47 AM9/30/13
to clo...@googlegroups.com
No worries!

I'll have a think about how to best go about it. My last attempt at a meet up was a bit of a failure =)
> You received this message because you are subscribed to a topic in the Google Groups "Clojure" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/mpFgNfrAx4Y/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.

Dima Sabanin

unread,
Sep 30, 2013, 9:38:59 AM9/30/13
to clo...@googlegroups.com
Hi Chris,

Thanks for your work on this! I've a new question though. Will the exceptions raised with raise-on and raise-on-all preserve the cause exception? It'd be great if original cause was visible in the stack trace.

Thanks,
Dima
Best regards,
Dima Sabanin
http://twitter.com/dimasabanin

Chris Zheng

unread,
Sep 30, 2013, 3:03:38 PM9/30/13
to clo...@googlegroups.com
Hi Dima!

No it will not :) 

I can put an additional :stacktrace key in the issue if that suits you.

Chris Zheng

unread,
Oct 1, 2013, 3:19:05 AM10/1/13
to clo...@googlegroups.com
Dima and BG,

A new version is up with implementation details - http://z.caudate.me/ribol/#implementation

as well as the requested stacktrace … although I called it :origin instead of :stacktrace.

Chris

Baishampayan Ghose

unread,
Oct 1, 2013, 3:54:53 AM10/1/13
to Clojure Group
This is fantastic, Chris. Many thanks! ~BG
Reply all
Reply to author
Forward
0 new messages