Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:52490 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 13872 invoked from network); 20 May 2011 21:16:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 May 2011 21:16:12 -0000 Authentication-Results: pb1.pair.com smtp.mail=hannes.magnusson@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=hannes.magnusson@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.54 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: hannes.magnusson@gmail.com X-Host-Fingerprint: 74.125.82.54 mail-ww0-f54.google.com Received: from [74.125.82.54] ([74.125.82.54:58749] helo=mail-ww0-f54.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9F/6B-12578-B1AD6DD4 for ; Fri, 20 May 2011 17:16:11 -0400 Received: by wwd20 with SMTP id 20so4214417wwd.11 for ; Fri, 20 May 2011 14:16:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=0V3SPxHkPZSDbyIerbIhbEUj0jZMv/AYLbhGKJ2t6s4=; b=GLd+/MhYOELFnXeCV8bObvi3CrI8hDpALv8SxISotOD1GFojsYcmHMIfSpJWbcQO2B nvx4XpZvXrPw6VcT3MLo3QwNAj3XL/757Qtv6IurczIJXfVo9830wrjT3pAhJRJIt9IC WSU43MpIPqddnwQRotlBIoq62xVTRZVfh2dbo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=uRNjlZk1szdbfagKi0iz5dmmR3cF9tEjLNbe1scL015YwQUfOZzu5ESWDVEhZ7Ocnu 3UBLjyr35xmLQiDVdKBsUcsnsJhjoNruI/9J/fdecs52+MfTfL1mHIB4/6FbJMkpBQ6G OEBztxZDf418//jKM+7TGOl2uMYwOjFIw3Bz4= MIME-Version: 1.0 Received: by 10.216.232.41 with SMTP id m41mr70030weq.31.1305926167792; Fri, 20 May 2011 14:16:07 -0700 (PDT) Received: by 10.216.87.206 with HTTP; Fri, 20 May 2011 14:16:07 -0700 (PDT) In-Reply-To: <4DD6AF6B.2090204@moonspot.net> References: <4DD693BB.7030300@garfieldtech.com> <1305909198.1318.13.camel@guybrush> <4DD69AB2.8050005@garfieldtech.com> <1305910898.1318.21.camel@guybrush> <4DD6AF6B.2090204@moonspot.net> Date: Fri, 20 May 2011 23:16:07 +0200 Message-ID: To: Brian Moon Cc: =?UTF-8?Q?Johannes_Schl=C3=BCter?= , Larry Garfield , internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Porting PECL to userspace From: hannes.magnusson@gmail.com (Hannes Magnusson) 2011/5/20 Brian Moon : >> I think it's the exact opposite - the less C code we need the better. >> Developing C code is more work. Maintaining C code is more work. >> Distributing C code is more complicated. The less this is needed, the >> faster PHP is, the better for everybody (except C programmers ;-) ) > > I was with you until "The less this is needed, the faster PHP is, the better > for everybody". PHP is just a glue language on top of an awesome library of > C. If more people would embrace that and quit including 1000 classes to show > a simple web page then it would be better for everybody. > Indeed. But how awesome would it be if you could talk to a c library using userspace PHP? We do have a large community that thinks c is scary and don't dare to checkout the source to even fix a typo - but if they could write an extension in PHP... :) -Hannes