<?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"
	>
<channel>
	<title>Comments on: Design Patterns in Dynamic Programming</title>
	<atom:link href="http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/</link>
	<description></description>
	<pubDate>Mon, 06 Oct 2008 23:47:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: BDKR</title>
		<link>http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/#comment-12913</link>
		<dc:creator>BDKR</dc:creator>
		<pubDate>Thu, 19 Jan 2006 19:48:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1377#comment-12913</guid>
		<description>&lt;blockquote&gt;
it is not about Java: Python and Ruby are killing PHP 
&lt;/blockquote&gt;

This reminds me of something Harry posted a long time ago. Something to the tune of "A Natural upgrade path for ASP"? Ah yes, &lt;a href="http://www.sitepoint.com/blogs/2004/06/17/is-php-the-natural-upgrade-path-for-asp-30-vb-6/" rel="nofollow"&gt;
here it is.&lt;/a&gt; 

Anyway, in there I quipped that the natural progression for PHP is most likely Python. This conversation seems to be leading in the same direction. 

Now let me qualify this and say that my comment in the story referenced above spoke of taking PHP out of the browser (or should I say off the web server) and doing desktop development. PHP-GTK. It's in this arena where Python is kickin' PHP's arse. 

The web on the other hand is a different story of course.</description>
		<content:encoded><![CDATA[<blockquote><p>
it is not about Java: Python and Ruby are killing PHP
</p></blockquote>
<p>This reminds me of something Harry posted a long time ago. Something to the tune of &#8220;A Natural upgrade path for ASP&#8221;? Ah yes, <a href="http://www.sitepoint.com/blogs/2004/06/17/is-php-the-natural-upgrade-path-for-asp-30-vb-6/" rel="nofollow"><br />
here it is.</a> </p>
<p>Anyway, in there I quipped that the natural progression for PHP is most likely Python. This conversation seems to be leading in the same direction. </p>
<p>Now let me qualify this and say that my comment in the story referenced above spoke of taking PHP out of the browser (or should I say off the web server) and doing desktop development. PHP-GTK. It&#8217;s in this arena where Python is kickin&#8217; PHP&#8217;s arse. </p>
<p>The web on the other hand is a different story of course.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: nauhygon</title>
		<link>http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/#comment-12868</link>
		<dc:creator>nauhygon</dc:creator>
		<pubDate>Wed, 18 Jan 2006 12:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1377#comment-12868</guid>
		<description>this reminds me of what jeff moore, the wact architect, said in his posts (&lt;a href="http://www.procata.com/blog/archives/2006/01/13/building-a-culture-of-objects-in-php/" rel="nofollow"&gt;1&lt;/a&gt;, &lt;a href="http://www.procata.com/blog/archives/2005/09/29/why-isnt-php-the-natural-successor-to-java/" rel="nofollow"&gt;2&lt;/a&gt;). 

looking at the history of php, one shouldn't be surprised to see why php in general lacks the 'dynamicness' that python and ruby provide. it was the dominating objectless c culture in its early days. following the java suit, the later introduced object model almost eliminated any possibility of functional programming. by design. 

but hey, shouldn't we be happy already at least php has &lt;a href="http://us2.php.net/manual/en/function.create-function.php" rel="nofollow"&gt;create_function()&lt;/a&gt;   - a little more than nothing to quench your 'lamdba' thirst. ;)

at the end of the day, we all know php is still the tool that's making many of our sites running and we cannot thank the php devs enough. the question is, will it always be? or, will the world eventually be pulled toward the lisp'ish side? what then with php? okay enough, i hear you say, "don't worry. be happy." :)

p.s. harry, thanks for the honorable mention of &lt;a href="http://www.ezpdo.net" rel="nofollow"&gt;ezpdo&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>this reminds me of what jeff moore, the wact architect, said in his posts (<a href="http://www.procata.com/blog/archives/2006/01/13/building-a-culture-of-objects-in-php/" rel="nofollow">1</a>, <a href="http://www.procata.com/blog/archives/2005/09/29/why-isnt-php-the-natural-successor-to-java/" rel="nofollow">2</a>). </p>
<p>looking at the history of php, one shouldn&#8217;t be surprised to see why php in general lacks the &#8216;dynamicness&#8217; that python and ruby provide. it was the dominating objectless c culture in its early days. following the java suit, the later introduced object model almost eliminated any possibility of functional programming. by design. </p>
<p>but hey, shouldn&#8217;t we be happy already at least php has <a href="http://us2.php.net/manual/en/function.create-function.php" rel="nofollow">create_function()</a>   - a little more than nothing to quench your &#8216;lamdba&#8217; thirst. ;)</p>
<p>at the end of the day, we all know php is still the tool that&#8217;s making many of our sites running and we cannot thank the php devs enough. the question is, will it always be? or, will the world eventually be pulled toward the lisp&#8217;ish side? what then with php? okay enough, i hear you say, &#8220;don&#8217;t worry. be happy.&#8221; :)</p>
<p>p.s. harry, thanks for the honorable mention of <a href="http://www.ezpdo.net" rel="nofollow">ezpdo</a>.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: bonefry</title>
		<link>http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/#comment-12823</link>
		<dc:creator>bonefry</dc:creator>
		<pubDate>Tue, 17 Jan 2006 18:48:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1377#comment-12823</guid>
		<description>&lt;blockquote&gt;it is not about Java: Python and Ruby are killing PHP&lt;/blockquote&gt;
Well yes, I knew that from the moment I took a look at Python.
And then with Ruby, which is a pice of cake, PHP looks really .... static.
What I mean is ... I love Java, but PHP is not Java, and the way PHP evolved gives a bad taste in my mounth.

About my comment above ... it's just a tiny detail I noticed :)</description>
		<content:encoded><![CDATA[<blockquote><p>it is not about Java: Python and Ruby are killing PHP</p></blockquote>
<p>Well yes, I knew that from the moment I took a look at Python.<br />
And then with Ruby, which is a pice of cake, PHP looks really &#8230;. static.<br />
What I mean is &#8230; I love Java, but PHP is not Java, and the way PHP evolved gives a bad taste in my mounth.</p>
<p>About my comment above &#8230; it&#8217;s just a tiny detail I noticed :)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: HarryF</title>
		<link>http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/#comment-12796</link>
		<dc:creator>HarryF</dc:creator>
		<pubDate>Tue, 17 Jan 2006 12:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1377#comment-12796</guid>
		<description>&lt;blockquote&gt;
http://wxjs.sourceforge.net
&lt;/blockquote&gt;

Wow - that's one of those links that changes my view of things. More so for leading to &lt;a href="http://en.wikipedia.org/wiki/E4X" rel="nofollow"&gt;E4X&lt;/a&gt;, which I'd completely missed and is already available in Firefox 1.5</description>
		<content:encoded><![CDATA[<blockquote><p>
<a href="http://wxjs.sourceforge.net" rel="nofollow">http://wxjs.sourceforge.net</a>
</p></blockquote>
<p>Wow - that&#8217;s one of those links that changes my view of things. More so for leading to <a href="http://en.wikipedia.org/wiki/E4X" rel="nofollow">E4X</a>, which I&#8217;d completely missed and is already available in Firefox 1.5</p>]]></content:encoded>
	</item>
	<item>
		<title>By: fbronx</title>
		<link>http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/#comment-12787</link>
		<dc:creator>fbronx</dc:creator>
		<pubDate>Tue, 17 Jan 2006 08:53:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1377#comment-12787</guid>
		<description>&lt;blockquote&gt;You nailed it, man—I’ve been craving for it for ages. mod_js, anyone? &lt;/blockquote&gt;
This is something on my todo-list for wxJS (http://wxjs.sourceforge.net)</description>
		<content:encoded><![CDATA[<blockquote><p>You nailed it, man—I’ve been craving for it for ages. mod_js, anyone? </p></blockquote>
<p>This is something on my todo-list for wxJS (http://wxjs.sourceforge.net)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: maximus</title>
		<link>http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/#comment-12782</link>
		<dc:creator>maximus</dc:creator>
		<pubDate>Tue, 17 Jan 2006 07:29:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1377#comment-12782</guid>
		<description>bonefry 

it is not about Java: Python and Ruby are killing PHP</description>
		<content:encoded><![CDATA[<p>bonefry </p>
<p>it is not about Java: Python and Ruby are killing PHP</p>]]></content:encoded>
	</item>
	<item>
		<title>By: bonefry</title>
		<link>http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/#comment-12775</link>
		<dc:creator>bonefry</dc:creator>
		<pubDate>Tue, 17 Jan 2006 02:35:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1377#comment-12775</guid>
		<description>Could Harry Fuecks post a blog without mentioning Java not even once ?
Nope. Not going to happen.</description>
		<content:encoded><![CDATA[<p>Could Harry Fuecks post a blog without mentioning Java not even once ?<br />
Nope. Not going to happen.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Maarten Manders</title>
		<link>http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/#comment-12759</link>
		<dc:creator>Maarten Manders</dc:creator>
		<pubDate>Mon, 16 Jan 2006 23:07:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1377#comment-12759</guid>
		<description>Harry, please don't call it dynamic programming. It reminds me of &lt;a href="http://en.wikipedia.org/wiki/Dynamic_programming" rel="nofollow"&gt;dynamic programming&lt;/a&gt; from my 'data structures and algorithms' lecture. *cringes* :-)</description>
		<content:encoded><![CDATA[<p>Harry, please don&#8217;t call it dynamic programming. It reminds me of <a href="http://en.wikipedia.org/wiki/Dynamic_programming" rel="nofollow">dynamic programming</a> from my &#8216;data structures and algorithms&#8217; lecture. *cringes* :-)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: BerislavLopac</title>
		<link>http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/#comment-12757</link>
		<dc:creator>BerislavLopac</dc:creator>
		<pubDate>Mon, 16 Jan 2006 22:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1377#comment-12757</guid>
		<description>&lt;blockquote&gt;If (java&#124;ecma)script was popular on the server, it’d be definately my choice of the current scripting languages.&lt;/blockquote&gt;

You nailed it, man -- I've been craving for it for ages. mod_js, anyone?</description>
		<content:encoded><![CDATA[<blockquote><p>If (java|ecma)script was popular on the server, it’d be definately my choice of the current scripting languages.</p></blockquote>
<p>You nailed it, man &#8212; I&#8217;ve been craving for it for ages. mod_js, anyone?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Ren</title>
		<link>http://www.sitepoint.com/blogs/2006/01/16/design-patterns-in-dynamic-programming/#comment-12751</link>
		<dc:creator>Ren</dc:creator>
		<pubDate>Mon, 16 Jan 2006 20:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1377#comment-12751</guid>
		<description>Or in javascript with its superior C style syntax ;)

&lt;code&gt;
the_class = Number;
v = new the_class();

the_class = String;
v = new the_class();
&lt;/code&gt;

&lt;code&gt;
arr = [3, 4, 5, 7, 2];
&lt;/code&gt;


&lt;strong&gt;Factory&lt;/strong&gt;
&lt;code&gt;
a = 4;
Number.prototype.say_hello = function () { alert('hello!'); }
a.say_hello();
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Or in javascript with its superior C style syntax ;)</p>
<code>
the_class = Number;
v = new the_class();

the_class = String;
v = new the_class();
</code>
<code>
arr = [3, 4, 5, 7, 2];
</code>
<p><strong>Factory</strong><br />
<code>
a = 4;
Number.prototype.say_hello = function () { alert('hello!'); }
a.say_hello();
</code></p>]]></content:encoded>
	</item>
</channel>
</rss>
