Re: clojure.contrib.except enhanced

2009-06-10 Thread Stephen C. Gilardi
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:

Re: clojure.contrib.except enhanced

2009-06-09 Thread Stephen C. Gilardi
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

Re: clojure.contrib.except enhanced

2009-06-06 Thread Chouser
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

clojure.contrib.except enhanced

2009-06-06 Thread Stephen C. Gilardi
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