<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en">
	<title type="text">Comments for Notes from a Messy Desk</title>
	<subtitle type="text">The net.presence of Graeme Mathieson (mathie)</subtitle>

	<updated>2012-01-21T23:44:06Z</updated>

	<link rel="alternate" type="text/html" href="http://woss.name" />
	
	<id>http://woss.name/comments/feed/atom/</id>
<generator uri="http://wordpress.org/" version="3.3.1">WordPress</generator>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/wossname_comments" /><feedburner:info uri="wossname_comments" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><entry>
		<title>Comment on Give me back my # key! by Mark Brown</title>
		<link rel="alternate" href="http://feedproxy.google.com/~r/wossname_comments/~3/_UvT9ueYOfE/" type="text/html" />

		<author>
			<name>Mark Brown</name>
			<uri>http://www.sirena.org.uk/log/</uri>
		</author>

		<id>http://woss.name/?p=637#comment-1317</id>
		<updated>2012-01-21T23:44:06Z</updated>
		<published>2012-01-21T23:44:06Z</published>
		<content type="html" xml:base="http://woss.name/2011/12/30/give-me-back-my-hash-key/#comment-1317">&lt;p&gt;The other option is just to use escape instead of meta (which those of us who&amp;#8217;ve had to spend time using terminals or whatever have got into the habit of doing). Reading your post I realized I don&amp;#8217;t actually ever use the meta key, I always use escape in place of a chord.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/wossname_comments/~4/_UvT9ueYOfE" height="1" width="1"/&gt;</content>
		<thr:in-reply-to ref="http://woss.name/?p=637" href="http://woss.name/2011/12/30/give-me-back-my-hash-key/" type="text/html" />
	<feedburner:origLink>http://woss.name/2011/12/30/give-me-back-my-hash-key/#comment-1317</feedburner:origLink></entry>
	<entry>
		<title>Comment on Ruby Timeout Woes, Part 2 by Lee Hambley</title>
		<link rel="alternate" href="http://feedproxy.google.com/~r/wossname_comments/~3/911yz30aDc4/" type="text/html" />

		<author>
			<name>Lee Hambley</name>
			
		</author>

		<id>http://woss.name/?p=629#comment-1251</id>
		<updated>2011-09-26T13:57:54Z</updated>
		<published>2011-09-26T13:57:54Z</published>
		<content type="html" xml:base="http://woss.name/2011/08/30/ruby-timeout-woes-part-2/#comment-1251">&lt;p&gt;On what grounds do you state:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;PS, library authors, your exceptions should inherit from StandardError, not Exception.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It&amp;#8217;s a fair point, but saying that &amp;#8220;exceptions shouldn&amp;#8217;t inherit from Exception&amp;#8221; does seem somewhat of a paradox.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/wossname_comments/~4/911yz30aDc4" height="1" width="1"/&gt;</content>
		<thr:in-reply-to ref="http://woss.name/?p=629" href="http://woss.name/2011/08/30/ruby-timeout-woes-part-2/" type="text/html" />
	<feedburner:origLink>http://woss.name/2011/08/30/ruby-timeout-woes-part-2/#comment-1251</feedburner:origLink></entry>
	<entry>
		<title>Comment on Ruby Timeout Woes, Part 2 by Anonymous</title>
		<link rel="alternate" href="http://feedproxy.google.com/~r/wossname_comments/~3/YcHTcRUnjaI/" type="text/html" />

		<author>
			<name>Anonymous</name>
			
		</author>

		<id>http://woss.name/?p=629#comment-1248</id>
		<updated>2011-09-25T16:39:46Z</updated>
		<published>2011-09-25T16:39:46Z</published>
		<content type="html" xml:base="http://woss.name/2011/08/30/ruby-timeout-woes-part-2/#comment-1248">&lt;p&gt;The real fix is actually a lot simpler &amp;#8211; stop using exceptions.&lt;/p&gt;

&lt;p&gt;Exceptions are a broken concept. You never know when and what you are going to get, for all you know even a stray &amp;#8216;puts&amp;#8217; chillin&amp;#8217; in your code might suddenly have a bad day and throw an IOError taking your program with it to the grave.&lt;/p&gt;

&lt;p&gt;They are also harder, and uglier, to handle. Ruby&amp;#8217;s File.open is a stellar example on how exceptions should &lt;em&gt;not&lt;/em&gt; be used. Instead of simply returning a null file pointer, which requires simple one line &amp;#8216;if&amp;#8217; to handle, you need a lot more complicated begin-rescue-end block.&lt;/p&gt;

&lt;p&gt;File.open is also a blatant violation of the very idea behind exceptions. Exceptions should be, well, exceptional. Now, is a failure to open a file an exception? That depends on what file we are dealing with. If it is a file that was distributed with your software that should always be available, and is missing &amp;#8211; that&amp;#8217;s an exception. However, if it is a file that the user wants us to open, it should be expected that something can be wrong with it &amp;#8211; it might not exist or it might not be readable by us &amp;#8211; there isn&amp;#8217;t anything exceptional with those conditions so an exception should not be thrown, yet File.open is oblivious to all of this and just shoves an IOError (or whatever gets thrown) down our throats.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/wossname_comments/~4/YcHTcRUnjaI" height="1" width="1"/&gt;</content>
		<thr:in-reply-to ref="http://woss.name/?p=629" href="http://woss.name/2011/08/30/ruby-timeout-woes-part-2/" type="text/html" />
	<feedburner:origLink>http://woss.name/2011/08/30/ruby-timeout-woes-part-2/#comment-1248</feedburner:origLink></entry>
	<entry>
		<title>Comment on Pimpin’ TextMate (aka Top 5 TextMate Plugins, 2011 Edition) by Dylan</title>
		<link rel="alternate" href="http://feedproxy.google.com/~r/wossname_comments/~3/0gtwi-bBABE/" type="text/html" />

		<author>
			<name>Dylan</name>
			
		</author>

		<id>http://woss.name/?p=616#comment-1191</id>
		<updated>2011-09-14T18:58:27Z</updated>
		<published>2011-09-14T18:58:27Z</published>
		<content type="html" xml:base="http://woss.name/2011/08/28/pimpin-textmate-aka-top-5-textmate-plugins-2011-edition/#comment-1191">&lt;p&gt;Woah, totally weird, it&amp;#8217;s like I wrote this post&amp;#8230; (have same hardware, TextMate plugins installed and dislike of Vim editors for everyday use vs TextMate).
Anyway good write up and I agree about a split window plugin- I&amp;#8217;d pay at least $12 for it.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/wossname_comments/~4/0gtwi-bBABE" height="1" width="1"/&gt;</content>
		<thr:in-reply-to ref="http://woss.name/?p=616" href="http://woss.name/2011/08/28/pimpin-textmate-aka-top-5-textmate-plugins-2011-edition/" type="text/html" />
	<feedburner:origLink>http://woss.name/2011/08/28/pimpin-textmate-aka-top-5-textmate-plugins-2011-edition/#comment-1191</feedburner:origLink></entry>
	<entry>
		<title>Comment on Pimpin’ TextMate (aka Top 5 TextMate Plugins, 2011 Edition) by Henry Hsu</title>
		<link rel="alternate" href="http://feedproxy.google.com/~r/wossname_comments/~3/7WLXFsgh6ws/" type="text/html" />

		<author>
			<name>Henry Hsu</name>
			<uri>http://zendesk.com</uri>
		</author>

		<id>http://woss.name/?p=616#comment-1156</id>
		<updated>2011-08-30T18:01:36Z</updated>
		<published>2011-08-30T18:01:36Z</published>
		<content type="html" xml:base="http://woss.name/2011/08/28/pimpin-textmate-aka-top-5-textmate-plugins-2011-edition/#comment-1156">&lt;p&gt;Thanks for the round-up! An equally awesome alternative to PeepOpen is the GoToFile bundle (&lt;a href="https://github.com/amiel/gotofile.tmbundle" rel="nofollow"&gt;https://github.com/amiel/gotofile.tmbundle&lt;/a&gt;).&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/wossname_comments/~4/7WLXFsgh6ws" height="1" width="1"/&gt;</content>
		<thr:in-reply-to ref="http://woss.name/?p=616" href="http://woss.name/2011/08/28/pimpin-textmate-aka-top-5-textmate-plugins-2011-edition/" type="text/html" />
	<feedburner:origLink>http://woss.name/2011/08/28/pimpin-textmate-aka-top-5-textmate-plugins-2011-edition/#comment-1156</feedburner:origLink></entry>
</feed><!-- This Quick Cache file was built for (  wordpress.woss.name/comments/feed/atom/ ) in 0.71281 seconds, on Jan 22nd, 2012 at 12:55 am UTC. --><!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Jan 22nd, 2012 at 1:55 am UTC -->

