<?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 on: A rant about PHP compilers in general and HipHop in particular.</title>
	<atom:link href="http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/</link>
	<description>Compilers, open source, and similar.</description>
	<lastBuildDate>Wed, 13 Jul 2011 21:03:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Bernhard Schmalhofer</title>
		<link>http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/#comment-152</link>
		<dc:creator>Bernhard Schmalhofer</dc:creator>
		<pubDate>Tue, 09 Feb 2010 17:02:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.paulbiggar.com/?p=54#comment-152</guid>
		<description>Hi,

work on Pipp has pretty much stalled in the last year. This is mostly due to me being busy in $DAYJOB.
Pipp used to transform the XML-Dump of phc-AST into an AST that is usable by Parrot. The stylesheets are still in the Github repo, but
I haven&#039;t kept it synchronised with changes in phc and Parrot.

The neat idea with Parrot is that languages running on top of Parrot can share their modules.

Regards,
   Bernhard</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>work on Pipp has pretty much stalled in the last year. This is mostly due to me being busy in $DAYJOB.<br />
Pipp used to transform the XML-Dump of phc-AST into an AST that is usable by Parrot. The stylesheets are still in the Github repo, but<br />
I haven&#8217;t kept it synchronised with changes in phc and Parrot.</p>
<p>The neat idea with Parrot is that languages running on top of Parrot can share their modules.</p>
<p>Regards,<br />
   Bernhard</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bernhard Schmalhofer</title>
		<link>http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/#comment-223</link>
		<dc:creator>Bernhard Schmalhofer</dc:creator>
		<pubDate>Tue, 09 Feb 2010 17:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.paulbiggar.com/?p=54#comment-223</guid>
		<description>Hi,

work on Pipp has pretty much stalled in the last year. This is mostly due to me being busy in $DAYJOB.
Pipp used to transform the XML-Dump of phc-AST into an AST that is usable by Parrot. The stylesheets are still in the Github repo, but
I haven&#039;t kept it synchronised with changes in phc and Parrot.

The neat idea with Parrot is that languages running on top of Parrot can share their modules.

Regards,
   Bernhard</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>work on Pipp has pretty much stalled in the last year. This is mostly due to me being busy in $DAYJOB.<br />
Pipp used to transform the XML-Dump of phc-AST into an AST that is usable by Parrot. The stylesheets are still in the Github repo, but<br />
I haven&#8217;t kept it synchronised with changes in phc and Parrot.</p>
<p>The neat idea with Parrot is that languages running on top of Parrot can share their modules.</p>
<p>Regards,<br />
   Bernhard</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Biggar</title>
		<link>http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/#comment-150</link>
		<dc:creator>Paul Biggar</dc:creator>
		<pubDate>Tue, 09 Feb 2010 09:12:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.paulbiggar.com/?p=54#comment-150</guid>
		<description>Well, PHP already runs in a virtual machine. If you mean a JITted virtual machine, then sure, that would be faster. But JITs are hard to write. If you mean a bytecode-interpreter, which is how most virtual machines including Parrot are written, then it wouldn&#039;t necessarily be any faster. In practice it might be, since the Zend engine is quite poor. but I don&#039;t know how good Parrot is.

There have been a few projects to run PHP on Parrot, I think Pipp used to use phc, but maybe doesn&#039;t anymore.</description>
		<content:encoded><![CDATA[<p>Well, PHP already runs in a virtual machine. If you mean a JITted virtual machine, then sure, that would be faster. But JITs are hard to write. If you mean a bytecode-interpreter, which is how most virtual machines including Parrot are written, then it wouldn&#8217;t necessarily be any faster. In practice it might be, since the Zend engine is quite poor. but I don&#8217;t know how good Parrot is.</p>
<p>There have been a few projects to run PHP on Parrot, I think Pipp used to use phc, but maybe doesn&#8217;t anymore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/#comment-222</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 09 Feb 2010 09:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.paulbiggar.com/?p=54#comment-222</guid>
		<description>Well, PHP already runs in a virtual machine. If you mean a JITted virtual machine, then sure, that would be faster. But JITs are hard to write. If you mean a bytecode-interpreter, which is how most virtual machines including Parrot are written, then it wouldn&#039;t necessarily be any faster. In practice it might be, since the Zend engine is quite poor. but I don&#039;t know how good Parrot is.

There have been a few projects to run PHP on Parrot, I think Pipp used to use phc, but maybe doesn&#039;t anymore.</description>
		<content:encoded><![CDATA[<p>Well, PHP already runs in a virtual machine. If you mean a JITted virtual machine, then sure, that would be faster. But JITs are hard to write. If you mean a bytecode-interpreter, which is how most virtual machines including Parrot are written, then it wouldn&#8217;t necessarily be any faster. In practice it might be, since the Zend engine is quite poor. but I don&#8217;t know how good Parrot is.</p>
<p>There have been a few projects to run PHP on Parrot, I think Pipp used to use phc, but maybe doesn&#8217;t anymore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: András Bártházi</title>
		<link>http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/#comment-149</link>
		<dc:creator>András Bártházi</dc:creator>
		<pubDate>Tue, 09 Feb 2010 08:41:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.paulbiggar.com/?p=54#comment-149</guid>
		<description>What about using a virtual machine for running PHP, like Parrot? Do you think it would be faster than a current implementation?</description>
		<content:encoded><![CDATA[<p>What about using a virtual machine for running PHP, like Parrot? Do you think it would be faster than a current implementation?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: András Bártházi</title>
		<link>http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/#comment-221</link>
		<dc:creator>András Bártházi</dc:creator>
		<pubDate>Tue, 09 Feb 2010 08:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.paulbiggar.com/?p=54#comment-221</guid>
		<description>What about using a virtual machine for running PHP, like Parrot? Do you think it would be faster than a current implementation?</description>
		<content:encoded><![CDATA[<p>What about using a virtual machine for running PHP, like Parrot? Do you think it would be faster than a current implementation?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A fellow student</title>
		<link>http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/#comment-144</link>
		<dc:creator>A fellow student</dc:creator>
		<pubDate>Mon, 08 Feb 2010 23:51:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.paulbiggar.com/?p=54#comment-144</guid>
		<description>The concept of a PHP compiler is hugely novel. I want to make my PHP go faster. I know that compiled languages are generally faster than interpreted langauges and VMs and such, but its such a big leap to make that converting the PHP constructs into C-Style data structures will result in a performance increase. 

I read your thesis and looked at your code after the first time I saw you on Reddit. There are such grand claims to be made about the analyser&#039;s coverage and code generation ability, that I&#039;m impressed at what a competent developer you must be.

So yes, HPHP is great, because it&#039;s a PHP compiler and you&#039;re one of the first guys to do it. i&#039;m so sad that you aren&#039;t getting more recognition for your research. I lament that you &quot;stopped liking PHP&quot; and that you didn&#039;t continue with the project.

&lt;strong&gt;[Editor&#039;s note: Actually, this guy said the opposite, but in such a dickish way that I decided to childishly write over it. If &quot;a fellow student&quot; wants to make his point without acting like a prick, I&#039;m happy to listen to criticism.]&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p>The concept of a PHP compiler is hugely novel. I want to make my PHP go faster. I know that compiled languages are generally faster than interpreted langauges and VMs and such, but its such a big leap to make that converting the PHP constructs into C-Style data structures will result in a performance increase. </p>
<p>I read your thesis and looked at your code after the first time I saw you on Reddit. There are such grand claims to be made about the analyser&#8217;s coverage and code generation ability, that I&#8217;m impressed at what a competent developer you must be.</p>
<p>So yes, HPHP is great, because it&#8217;s a PHP compiler and you&#8217;re one of the first guys to do it. i&#8217;m so sad that you aren&#8217;t getting more recognition for your research. I lament that you &#8220;stopped liking PHP&#8221; and that you didn&#8217;t continue with the project.</p>
<p><strong>[Editor's note: Actually, this guy said the opposite, but in such a dickish way that I decided to childishly write over it. If "a fellow student" wants to make his point without acting like a prick, I'm happy to listen to criticism.]</strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A fellow student</title>
		<link>http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/#comment-220</link>
		<dc:creator>A fellow student</dc:creator>
		<pubDate>Mon, 08 Feb 2010 23:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.paulbiggar.com/?p=54#comment-220</guid>
		<description>The concept of a PHP compiler is hugely novel. I want to make my PHP go faster. I know that compiled languages are generally faster than interpreted langauges and VMs and such, but its such a big leap to make that converting the PHP constructs into C-Style data structures will result in a performance increase. 

I read your thesis and looked at your code after the first time I saw you on Reddit. There are such grand claims to be made about the analyser&#039;s coverage and code generation ability, that I&#039;m impressed at what a competent developer you must be.

So yes, HPHP is great, because it&#039;s a PHP compiler and you&#039;re one of the first guys to do it. i&#039;m so sad that you aren&#039;t getting more recognition for your research. I lament that you &quot;stopped liking PHP&quot; and that you didn&#039;t continue with the project.

&lt;strong&gt;[Editor&#039;s note: Actually, this guy said the opposite, but in such a dickish way that I decided to childishly write over it. If &quot;a fellow student&quot; wants to make his point without acting like a prick, I&#039;m happy to listen to criticism.]&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p>The concept of a PHP compiler is hugely novel. I want to make my PHP go faster. I know that compiled languages are generally faster than interpreted langauges and VMs and such, but its such a big leap to make that converting the PHP constructs into C-Style data structures will result in a performance increase. </p>
<p>I read your thesis and looked at your code after the first time I saw you on Reddit. There are such grand claims to be made about the analyser&#8217;s coverage and code generation ability, that I&#8217;m impressed at what a competent developer you must be.</p>
<p>So yes, HPHP is great, because it&#8217;s a PHP compiler and you&#8217;re one of the first guys to do it. i&#8217;m so sad that you aren&#8217;t getting more recognition for your research. I lament that you &#8220;stopped liking PHP&#8221; and that you didn&#8217;t continue with the project.</p>
<p><strong>[Editor's note: Actually, this guy said the opposite, but in such a dickish way that I decided to childishly write over it. If "a fellow student" wants to make his point without acting like a prick, I'm happy to listen to criticism.]</strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arya Reais-Parsi</title>
		<link>http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/#comment-142</link>
		<dc:creator>Arya Reais-Parsi</dc:creator>
		<pubDate>Mon, 08 Feb 2010 22:28:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.paulbiggar.com/?p=54#comment-142</guid>
		<description>This blog post of yours, good sir, is just brilliant.</description>
		<content:encoded><![CDATA[<p>This blog post of yours, good sir, is just brilliant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arya Reais-Parsi</title>
		<link>http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular/#comment-219</link>
		<dc:creator>Arya Reais-Parsi</dc:creator>
		<pubDate>Mon, 08 Feb 2010 22:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.paulbiggar.com/?p=54#comment-219</guid>
		<description>This blog post of yours, good sir, is just brilliant.</description>
		<content:encoded><![CDATA[<p>This blog post of yours, good sir, is just brilliant.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 314/315 objects using disk: basic

Served from: blog.paulbiggar.com @ 2012-02-06 04:44:04 -->
