Your additional points make more evident the need to put some final effort 
on the design of ExceptionInfo - leaving it "alpha" would be pretty 
unfortunate.

On Monday, February 18, 2013 2:05:39 PM UTC+1, Dave Sann wrote:
>
> I don't expect this to go into 1.5.
>
> But the point raised by vemv is a good one.
>
> Clojurescript makes ExceptionInfo available by default. If this were also 
> the case in clojure - it would help with portable code. Specifically 
> catching ExceptionInfo. (longer comments on the thread referenced 
> previously).
>
> Dave
>
>
> On Monday, 18 February 2013 12:18:15 UTC+11, Dave Sann wrote:
>>
>> timely comment.
>>
>> you can create and throw it but catching it requires the imported type. 
>> (not withstanding catching the generic Exception on the JVM).
>>
>> see the link for suggestion/discussion on making this more "uniform" for 
>> clj and cljs:
>>
>> https://groups.google.com/d/topic/clojurescript/A3wH_Hm3OmQ/discussion
>>
>> Dave
>>
>> On Monday, 18 February 2013 03:54:00 UTC+11, Baishampayan Ghose wrote:
>>>
>>> You can create an ExceptionInfo instance easily by using the core fn 
>>> `ex-info`. So something like ... (throw (ex-info {:foo "bar"})) works 
>>> fine. ~BG 
>>>
>>> On Sun, Feb 17, 2013 at 10:05 PM, vemv <ve...@vemv.net> wrote: 
>>> > Couldn't clojure.lang.ExceptionInfo be imported by default? That'd 
>>> surely 
>>> > help making ExceptionInfo the idiomatic exception to be thrown. 
>>> > 
>>> > 
>>> > On Thursday, February 14, 2013 4:33:42 AM UTC+1, 
>>> > stuart....@gmail.comwrote: 
>>> >> 
>>> >> If you care about Clojure 1.5 compatibility for your codebase, please 
>>> test 
>>> >> it against RC 16 as soon as possible. 
>>> >> 
>>> >> You can get the source and build it yourself from [1], or wait for 
>>> Maven 
>>> >> Central [2] to pick up the CI build, which usually takes a few hours. 
>>> >> 
>>> >> Thanks! 
>>> >> Stu 
>>> >> 
>>> >> [1] https://github.com/clojure/clojure 
>>> >> [2] http://bit.ly/WEnjAi 
>>> > 
>>> > -- 
>>> > -- 
>>> > 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 
>>>
>>

-- 
-- 
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.


Reply via email to