<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for mrclay.org</title>
	<atom:link href="http://www.mrclay.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mrclay.org</link>
	<description>Steve Clay on programming, music, public policy and other junk</description>
	<lastBuildDate>Tue, 17 Apr 2012 07:00:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on PHP RFC Preview: Dynamic Callback Expressions by Evan Winslow</title>
		<link>http://www.mrclay.org/2012/04/15/php-rfc-preview-dynamic-callback-expressions/comment-page-1/#comment-113404</link>
		<dc:creator>Evan Winslow</dc:creator>
		<pubDate>Tue, 17 Apr 2012 07:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrclay.org/?p=1439#comment-113404</guid>
		<description>I confess I know nothing about the php parser, but it seems like you could just change the define resolution to add a step that checks for functions in the scope/namespace first, and then falls back to checking for existing defines. People probably shouldn&#039;t be giving the same names to defines and to functions anyways.</description>
		<content:encoded><![CDATA[<p>I confess I know nothing about the php parser, but it seems like you could just change the define resolution to add a step that checks for functions in the scope/namespace first, and then falls back to checking for existing defines. People probably shouldn&#8217;t be giving the same names to defines and to functions anyways.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PHP RFC Preview: Dynamic Callback Expressions by Steve</title>
		<link>http://www.mrclay.org/2012/04/15/php-rfc-preview-dynamic-callback-expressions/comment-page-1/#comment-113395</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 16 Apr 2012 16:36:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrclay.org/?p=1439#comment-113395</guid>
		<description>Thanks, Evan. Without a prefix token, I don&#039;t know how the tokenizer could differentiate between constants and function names, but, yes, ideally it would not be necessary. The internals team will certainly know.

The callable hint certainly helps, but a) it can&#039;t help existing functions written without the hint (almost all existing framework code today), b) even with the hint I think treating a string as having special properties would be very difficult for IDE vendors, and c) function names in strings tend to be longer when namespaces come into play (&lt;code&gt;&#039;Vendor\\Namespace\\Class_Name::Foo&#039;&lt;/code&gt; vs. &lt;code&gt;callbackfor self::Foo&lt;/code&gt;), and d) existing callback syntax is just visually distracting (&quot;remember this string isn&#039;t &lt;em&gt;really&lt;/em&gt; a string&quot;).</description>
		<content:encoded><![CDATA[<p>Thanks, Evan. Without a prefix token, I don&#8217;t know how the tokenizer could differentiate between constants and function names, but, yes, ideally it would not be necessary. The internals team will certainly know.</p>
<p>The callable hint certainly helps, but a) it can&#8217;t help existing functions written without the hint (almost all existing framework code today), b) even with the hint I think treating a string as having special properties would be very difficult for IDE vendors, and c) function names in strings tend to be longer when namespaces come into play (<code>'Vendor\\Namespace\\Class_Name::Foo'</code> vs. <code>callbackfor self::Foo</code>), and d) existing callback syntax is just visually distracting (&#8220;remember this string isn&#8217;t <em>really</em> a string&#8221;).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PHP RFC Preview: Dynamic Callback Expressions by Evan Winslow</title>
		<link>http://www.mrclay.org/2012/04/15/php-rfc-preview-dynamic-callback-expressions/comment-page-1/#comment-113387</link>
		<dc:creator>Evan Winslow</dc:creator>
		<pubDate>Mon, 16 Apr 2012 05:00:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrclay.org/?p=1439#comment-113387</guid>
		<description>Hey Steve. This looks like a cool idea but I think the prefix is not necessary or desirable.

Also, doesn&#039;t PHP already have a callable type hinting? Why can&#039;t IDEs use this info to deduce that certain strings or arrays are references to functions?</description>
		<content:encoded><![CDATA[<p>Hey Steve. This looks like a cool idea but I think the prefix is not necessary or desirable.</p>
<p>Also, doesn&#8217;t PHP already have a callable type hinting? Why can&#8217;t IDEs use this info to deduce that certain strings or arrays are references to functions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on NetBeans Love &amp; Hate by Steve</title>
		<link>http://www.mrclay.org/2011/08/18/netbeans-love-hate/comment-page-1/#comment-113382</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Sun, 15 Apr 2012 21:40:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrclay.org/?p=1315#comment-113382</guid>
		<description>@Howard, I use git for almost all personal projects, but in the short term we can&#039;t escape shared server development for some work projects and I&#039;m sure a lot of dev teams are in the same boat.</description>
		<content:encoded><![CDATA[<p>@Howard, I use git for almost all personal projects, but in the short term we can&#8217;t escape shared server development for some work projects and I&#8217;m sure a lot of dev teams are in the same boat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on NetBeans Love &amp; Hate by Howard</title>
		<link>http://www.mrclay.org/2011/08/18/netbeans-love-hate/comment-page-1/#comment-113153</link>
		<dc:creator>Howard</dc:creator>
		<pubDate>Fri, 30 Mar 2012 17:51:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrclay.org/?p=1315#comment-113153</guid>
		<description>The problems you mention about other remote devs over-writing changes to the code are because you are not using a version control system. You should check out CVS, SVN, Mercurial or Git if you are owrking with other developers on a project. It takes a while to learn, these systems are made to avoid exactly this kind of overlapping writes scenario, and include quite a few other nice features, too.</description>
		<content:encoded><![CDATA[<p>The problems you mention about other remote devs over-writing changes to the code are because you are not using a version control system. You should check out CVS, SVN, Mercurial or Git if you are owrking with other developers on a project. It takes a while to learn, these systems are made to avoid exactly this kind of overlapping writes scenario, and include quite a few other nice features, too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on So, back in 2003 I got this letter. by mrs clay</title>
		<link>http://www.mrclay.org/2011/06/18/so-back-in-2003-i-got-this-letter/comment-page-1/#comment-113138</link>
		<dc:creator>mrs clay</dc:creator>
		<pubDate>Thu, 29 Mar 2012 18:04:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrclay.org/?p=1260#comment-113138</guid>
		<description>I saw this today and it made me laugh out loud at my desk. 

sincerely,
your wife</description>
		<content:encoded><![CDATA[<p>I saw this today and it made me laugh out loud at my desk. </p>
<p>sincerely,<br />
your wife</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on NetBeans Love &amp; Hate by Steve</title>
		<link>http://www.mrclay.org/2011/08/18/netbeans-love-hate/comment-page-1/#comment-111638</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Thu, 22 Dec 2011 13:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrclay.org/?p=1315#comment-111638</guid>
		<description>I switched to PhpStorm (on OSX and Windows) not long after this post and its SFTP support (and everything else) has been top notch. When I accidentally start to upload a file that a coworker has changed I get a 3-pane merge window so I can carefully make sure our changes will work together. If I change the local cache outside the editor I just have to tab back to it and it will auto-upload the changes.</description>
		<content:encoded><![CDATA[<p>I switched to PhpStorm (on OSX and Windows) not long after this post and its SFTP support (and everything else) has been top notch. When I accidentally start to upload a file that a coworker has changed I get a 3-pane merge window so I can carefully make sure our changes will work together. If I change the local cache outside the editor I just have to tab back to it and it will auto-upload the changes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on NetBeans Love &amp; Hate by preston</title>
		<link>http://www.mrclay.org/2011/08/18/netbeans-love-hate/comment-page-1/#comment-111628</link>
		<dc:creator>preston</dc:creator>
		<pubDate>Thu, 22 Dec 2011 05:51:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrclay.org/?p=1315#comment-111628</guid>
		<description>The completely unusable FTP features of netbeans has me considering finally forking out cash for an awesome cross-platform IDE. I&#039;m genuinely considering forking out for Komodo. 

Filezilla is great, but it&#039;s frustrating when you have to resort to it as your &quot;IDE&quot;.</description>
		<content:encoded><![CDATA[<p>The completely unusable FTP features of netbeans has me considering finally forking out cash for an awesome cross-platform IDE. I&#8217;m genuinely considering forking out for Komodo. </p>
<p>Filezilla is great, but it&#8217;s frustrating when you have to resort to it as your &#8220;IDE&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Obama&#8217;s ONDCP still can&#8217;t be trusted by Brian</title>
		<link>http://www.mrclay.org/2011/12/04/obamas-ondcp-still-cant-be-trusted/comment-page-1/#comment-111255</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Mon, 05 Dec 2011 17:15:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrclay.org/?p=1321#comment-111255</guid>
		<description>I am appreciative of your support for this cause. I think we will see an eventual shift in the absurd untruths concerning cannabis in the near future as more states take up initiatives to decriminalize marijuana.</description>
		<content:encoded><![CDATA[<p>I am appreciative of your support for this cause. I think we will see an eventual shift in the absurd untruths concerning cannabis in the near future as more states take up initiatives to decriminalize marijuana.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Helping Netbeans/PhpStorm with Autocomplete/Code-hinting by gareth</title>
		<link>http://www.mrclay.org/2011/07/18/helping-netbeans-with-autocomplete-code-hinting/comment-page-1/#comment-111238</link>
		<dc:creator>gareth</dc:creator>
		<pubDate>Sun, 04 Dec 2011 08:55:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrclay.org/?p=1305#comment-111238</guid>
		<description>Doesn&#039;t work for me netbeans with PHP 7.0.1. Any thing else I should try?</description>
		<content:encoded><![CDATA[<p>Doesn&#8217;t work for me netbeans with PHP 7.0.1. Any thing else I should try?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

