<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6533723486908610755.post4796444038747943755..comments</id><updated>2010-07-19T01:55:29.081+12:00</updated><title type='text'>Comments on Coding Amusement.: Current Limitations In Exception Driven Perl: Exce...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.fox.geek.nz/feeds/4796444038747943755/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533723486908610755/4796444038747943755/comments/default'/><link rel='alternate' type='text/html' href='http://blog.fox.geek.nz/2010/07/current-limitations-in-exception-driven.html'/><author><name>KENTNL</name><uri>http://www.blogger.com/profile/03928687531294568058</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6533723486908610755.post-2123185352467658152</id><published>2010-07-19T01:55:29.074+12:00</published><updated>2010-07-19T01:55:29.074+12:00</updated><title type='text'>@Hercynium : I agree completely with your argument...</title><content type='html'>@Hercynium : I agree completely with your arguments =). I&amp;#39;m aware of TryCatch, but without the standard exception library, I feel its applicable scope is largely limited. :(&lt;br /&gt;&lt;br /&gt;I was considering something akin to ( or using ) Moose Roles would be handy, because then you could munge one exception to represent a variety of compatible causes.&lt;br /&gt;&lt;br /&gt;When I say &amp;quot;Exception Driven&amp;quot;, I more or less mean &amp;quot;Actually using Actual exception objects to do something practical every now and then&amp;quot;, but I couldn&amp;#39;t think of a simpler more expressive way to say it that way. I didn&amp;#39;t mean to imply that Exceptions were the *core* concept of the development style =)&lt;br /&gt;&lt;br /&gt;Thanks for feedback.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533723486908610755/4796444038747943755/comments/default/2123185352467658152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533723486908610755/4796444038747943755/comments/default/2123185352467658152'/><link rel='alternate' type='text/html' href='http://blog.fox.geek.nz/2010/07/current-limitations-in-exception-driven.html?showComment=1279461329074#c2123185352467658152' title=''/><author><name>KENTNL</name><uri>http://www.blogger.com/profile/03928687531294568058</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13851482182989892275'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.fox.geek.nz/2010/07/current-limitations-in-exception-driven.html' ref='tag:blogger.com,1999:blog-6533723486908610755.post-4796444038747943755' source='http://www.blogger.com/feeds/6533723486908610755/posts/default/4796444038747943755' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6533723486908610755.post-1663732400477865926</id><published>2010-07-19T01:39:23.779+12:00</published><updated>2010-07-19T01:39:23.779+12:00</updated><title type='text'>It seems like you want to spend some time with Try...</title><content type='html'>It seems like you want to spend some time with TryCatch. It&amp;#39;s got all the functionality you speak of, except the &amp;quot;standard exception library&amp;quot;&lt;br /&gt;&lt;br /&gt;However, I can certainly see the value in having such a thing, especially if your applications exceptions can be &amp;#39;decorated&amp;#39; with standard exceptions, rather than a strict inheritance hierarchy. (for example, a ConfigLoadError exception with a FileNotFound exception attached to it. In another case it could have attached an InvalidData exception...)&lt;br /&gt;&lt;br /&gt;If I may make a suggestion though - the description &amp;quot;Exception Driven Perl&amp;quot; makes me cringe. I have seen horrible, horrible abuse of exceptions in other languages, and to think that a language should be &amp;quot;exception driven&amp;quot; seems just plain bad. Code should never be written with the expectation that it will be driven by its exceptions. They are, after all, called *exceptions* for a reason! :) IMO, what we need are better and more consistent means of making those exceptions as useful as possible.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m guessing what you really mean is that you want more robust, standard ways of having and using exceptions in Perl - and that in itself is something we can both agree on heartily!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6533723486908610755/4796444038747943755/comments/default/1663732400477865926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6533723486908610755/4796444038747943755/comments/default/1663732400477865926'/><link rel='alternate' type='text/html' href='http://blog.fox.geek.nz/2010/07/current-limitations-in-exception-driven.html?showComment=1279460363779#c1663732400477865926' title=''/><author><name>Hercynium</name><uri>http://www.blogger.com/profile/07068130107937678963</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.fox.geek.nz/2010/07/current-limitations-in-exception-driven.html' ref='tag:blogger.com,1999:blog-6533723486908610755.post-4796444038747943755' source='http://www.blogger.com/feeds/6533723486908610755/posts/default/4796444038747943755' type='text/html'/></entry></feed>