Based on the discussion in this thread with Chouser, I've checked in
code for "throwable maps with stack traces" at
clojure.contrib.condition. It's a very generic scaffolding for
flexible error handling. Here's Chouser's example implemented with
clojure.contrib.condition:
On Jun 6, 2009, at 3:39 PM, Chouser wrote:
On Sat, Jun 6, 2009 at 10:42 AM, Stephen C.
Gilardi wrote:
I've checked in changes to clojure.contrib.except to allow the
functions it
provides to produce exceptions that wrap other exceptions: they now
support
"causes".
I believe it's now fully
On Sat, Jun 6, 2009 at 10:42 AM, Stephen C. Gilardi wrote:
> I've checked in changes to clojure.contrib.except to allow the functions it
> provides to produce exceptions that wrap other exceptions: they now support
> "causes".
>
> I believe it's now fully general and will be convenient to use for