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
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 all
of our exceptional needs.
The attached text file contain