Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73386 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 21941 invoked from network); 24 Mar 2014 17:52:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Mar 2014 17:52:55 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.177 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.177 mail-qc0-f177.google.com Received: from [209.85.216.177] ([209.85.216.177:37662] helo=mail-qc0-f177.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A5/83-02253-6F070335 for ; Mon, 24 Mar 2014 12:52:54 -0500 Received: by mail-qc0-f177.google.com with SMTP id w7so6276023qcr.8 for ; Mon, 24 Mar 2014 10:52:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=5ys85BQ2K/ce+AGmleVFHqf1e4EXhaNcuVSNLMshQqM=; b=pC5+nycetHjUNhFKQeg0NO3OGC++gN3XrCjh1q97f70VUW4/rQTF9YktJNUbXtP0kr yGMPQqs2F8P1s6MS8A3Hy/zKERNUQdGP5nvRWcn04utY6JEVdxYaLU5wBxDjQH4xMhH0 moEXLQNCs1v92UiKmhSvUvpe7Jqtf2nowPdE+5SY9Vare4B9X+m+c8r1rjZUMesRzMr8 uM9ZKvvgfyMgaZ0f8sQo6dUbQZVNDe1dtWEqcwNah4SFh+wtpTcuB1xWXxk2FBygl9Pd gZPcOAtIgRLC0ZiKSM7xUiv2O11OhHH3/3rSuedK+SQYiIy5Ix5RZ/JEt2ozXH9LyH5o 6izA== MIME-Version: 1.0 X-Received: by 10.224.63.131 with SMTP id b3mr78103304qai.63.1395683571714; Mon, 24 Mar 2014 10:52:51 -0700 (PDT) Received: by 10.140.49.14 with HTTP; Mon, 24 Mar 2014 10:52:51 -0700 (PDT) In-Reply-To: <533059A8.1010105@hoa-project.net> References: <532FF7B9.5040700@hoa-project.net> <533059A8.1010105@hoa-project.net> Date: Mon, 24 Mar 2014 18:52:51 +0100 Message-ID: To: "Ivan Enderlin @ Hoa" Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] PHP Specification From: pierre.php@gmail.com (Pierre Joye) On Mon, Mar 24, 2014 at 5:13 PM, Ivan Enderlin @ Hoa wrote: > On 24/03/2014 10:15, Ivan Enderlin @ Hoa wrote: >> >> We see more and more PHP interpreters or compilers out there: >> >> * the historical interpreter [1], >> * interpreter from Facebook [2], >> * interpreter written for .NET [3], >> * interpreter written for JVM [4], >> * maybe I forgot some of them. > > HippyVM has been pre-released today [5]. Perfect timing for this thread ;-). > > > >> [1] http://php.net/ >> [2] http://hhvm.com/ >> [3] https://github.com/DEVSENSE/Phalanger >> [4] https://github.com/dim-s/jphp > > [5] http://hippyvm.com/blog#introducing-hippyvm Interesting :) While it is surely much faster than stock php, I am not sure their benchmark against hhvm is correct, especially as they do not have a web module ready, meaning that benchs are ran only once. hhvm uses a profiler and JIT only comes into the game later in the php lifetime, many requests may be necessary to get full optimization. One bad point is that they are very likely go half open and proprietary, I do not see a business coming out of that but a little niche. Maybe that'll be enough for their needs. Cheers, -- Pierre @pierrejoye | http://www.libgd.org