<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Fri, 24 May 2013 12:22:14 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPClasses.org: Lately in PHP, Episode 30 - Will PHP 6 feature a JIT compiler?]]></title>
      <guid>http://www.phpdeveloper.org/news/18866</guid>
      <link>http://www.phpdeveloper.org/news/18866</link>
      <description><![CDATA[<p>
On the PHPClasses.org site they've posted the latest episode of their "Lately in PHP" podcast series - <a href="http://www.phpclasses.org/blog/post/196-Will-PHP-6-feature-a-JIT-compiler-Lately-in-PHP-podcast-episode-30.html">Episode #30</a>, "Will PHP6 Feature a JIT compiler?"
</p>
<blockquote>
Now that Facebook made some progress with their PHP HipHop VM JIT compiler engine, some PHP core developers are considering having also a JIT compiler implementation of the official implementation based on LLVM, eventually in PHP 6. [...] They also commented on the first alpha release of PHP 5.5.0, proposals for having pure interfaces in the PHP core, the Facebook PHP JIT compiler enhancements, and the new system of levels and missions of the PHPClasses and JSClasses sites.
</blockquote>
<p>
You can listen to this latest episode either through their <a href="http://www.phpclasses.org/blog/post/196-Will-PHP-6-feature-a-JIT-compiler-Lately-in-PHP-podcast-episode-30.html">in-page player</a>, by <a href="http://www.phpclasses.org/blog/post/196/file/153/name/Lately-In-PHP-30.mp3">downloading the mp3</a> or by <a href="http://www.phpclasses.org/blog/category/podcast/post/latest.rss">subscribing to their feed</a>. You can also <a href="http://youtu.be/dpFLgVcYBdI">watch the video</a> of the recording as well.
</p>]]></description>
      <pubDate>Mon, 10 Dec 2012 10:50:28 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Lately in PHP Podcast Episode 19 - The Debate of Making PHP Faster using a JIT]]></title>
      <guid>http://www.phpdeveloper.org/news/17352</guid>
      <link>http://www.phpdeveloper.org/news/17352</link>
      <description><![CDATA[<p>
On PHPClasses.org today the latest episode (#19) of the "Lately in PHP" podcast <a href="http://www.phpclasses.org/blog/post/170-The-Debate-of-Making-PHP-Faster-using-a-JIT-Compiler--Lately-in-PHP-podcast-episode-19.html">has been posted</a>. In it <i>Manual Lemos</i> and <i>Ernani Joppert:</i> talk about the concept of a JIT (just in time) compiler for PHP (such as HipHop or Phalanger).
</p>
<blockquote>
JIT compilation is the main topic of the episode 19 of the Lately in PHP podcast presented by Manuel Lemos and Ernani Joppert who received as guests Miloslav Beno of the Phalanger team and Nuno Lopes of the PECL LLVM project to discuss this and other interesting topics of the PHP scene.
</blockquote>
<p>
The hosts and their guests talk about compiling PHP, things that happened in 2011 and look forward to what's to come in the world of PHP in 2012. You can listen to this latest episode either via the <a href="http://www.phpclasses.org/blog/post/170-The-Debate-of-Making-PHP-Faster-using-a-JIT-Compiler--Lately-in-PHP-podcast-episode-19.html">in-page player</a>, by <a href="http://www.phpclasses.org/blog/post/170/file/103/name/Lately-In-PHP-19.mp3">downloading the mp3</a> or by <a href="http://www.phpclasses.org/blog/category/podcast/post/latest.rss">subscribing to the podcast feed</a>.
</p>]]></description>
      <pubDate>Thu, 05 Jan 2012 12:31:31 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[ReadWriteWeb.com: CONFIRMED: Facebook Gets Faster, Debuts Homegrown PHP Compiler]]></title>
      <guid>http://www.phpdeveloper.org/news/13951</guid>
      <link>http://www.phpdeveloper.org/news/13951</link>
      <description><![CDATA[<p>
If you've been following along with some of <a href="http://www.phpdeveloper.org/news/13941">the articles</a> about the compiler Facebook is developing for PHP, you might want to check out <a href="http://www.readwriteweb.com/archives/facebook_gets_faster_debuts_homegrown_php_compiler.php">these comments</a> from ReadWriteWeb.com (by <i>Mike Melanson</i>) with more from his point of view.
</p>
<blockquote>
According to our sources, Facebook has been working on a PHP compiler that will increase speed by around 80% and offer a just-in-time (JIT) compilation engine that will offer a number of advantages. The project is very similar to Google's <a href="http://arstechnica.com/open-source/news/2009/03/google-launches-project-to-boost-python-performance-by-5x.ars">Unladen Swallow</a> project, which rebuilt the Python compiler, boosting the speed fivefold and opening the door for multi-language integration.
</blockquote>
<p>
Included are also some comments from <a href="http://twitter.com/rcrowley">Richard Crowley</a> about what Facebook could be releasing, a compiler that would still allow PHP to remain interpreted but provide the speed of being compiled. Some of the <A href="http://www.readwriteweb.com/archives/facebook_gets_faster_debuts_homegrown_php_compiler.php#comments">comments</a> on the post wonder how something like this compiler compares to an opcode cache and doubts on whether it will end up being open sourced at all.
</p>
<p>
You can also get another opinion on what will be released in <a href="http://www.allfacebook.com/2010/02/facebook-prepares-to-open-source-a-new-php/">this article</a> from the All Facebook blog. They reinforce that the announcement will come today and how much potential something like this could have to change what PHP could become.
</p>]]></description>
      <pubDate>Tue, 02 Feb 2010 10:45:12 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPImpact Blog: PHP Compiler for the .NET Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/10335</guid>
      <link>http://www.phpdeveloper.org/news/10335</link>
      <description><![CDATA[<p>
<a href="http://phpimpact.wordpress.com/2008/05/31/php-compiler-for-the-net-framework/">This post</a> on the PHPImpact blog talks about a compiler that helps to bridge some of the gap between PHP and .NET - <a href="http://php-compiler.net/">Phlanger</a>.
</p>
<blockquote>
Phalanger is a new PHP implementation introducing the PHP language into the family of compiled .NET languages. [...] Phalanger compiles PHP scripts into MSIL (Microsoft Intermediate Language) which can be executed by .NET or Mono runtime.
</blockquote>
<p>
He mentions some of the features of the tool (including interoperability between .NET and PHP and the ability to use current PHP libraries inside the .NET application). More information can be found on the <a href="http://php-compiler.net/">Phlanger website</a>.
</p>]]></description>
      <pubDate>Wed, 04 Jun 2008 08:48:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jacob Santos' Blog: Would PHP benefit from JIT compilation?]]></title>
      <guid>http://www.phpdeveloper.org/news/7513</guid>
      <link>http://www.phpdeveloper.org/news/7513</link>
      <description><![CDATA[<p>
In <a href="http://www.santosj.name/programming/php-related/php/would-php-benefit-from-jit-compilation/">this post</a> from his blog, <i>Jacob Santos</i> asks the question "would PHP benefit from JIT compilation?" 
</p>
<p>
JIT (just in time) compilation is, according to <a href="http://en.wikipedia.org/wiki/Just-in-time_compilation">Wikipedia</a>, a method for converting, at runtime, code from one format into another, for example bytecode into native machine code. To try to see the benefit of this, <i>Jacob</i> asks four questions in his post (each with their own problems):
<ul>
<li>Q: What advantage over opcode caching is gained?<br/>
P: A JIT library that works with PHP would have to support all of the architectures that PHP can run on!
<li>Q: Which JIT library is the best one?<br/>
P: A JIT compiler is not going to achieve anything without either storing the results or caching them.
<li>Q: Wouldn't writing PHP extensions negate the need for JIT compilation?
<li>Q: When will I develop and release my implementation?
</ul>
Check out <a href="http://www.santosj.name/programming/php-related/php/would-php-benefit-from-jit-compilation/#comments">the comments</a> for some great thoughts from others about this kind of compilation.
</p>]]></description>
      <pubDate>Tue, 27 Mar 2007 10:52:00 -0500</pubDate>
    </item>
  </channel>
</rss>
