Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:72685 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 84349 invoked from network); 18 Feb 2014 16:04:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Feb 2014 16:04:55 -0000 Authentication-Results: pb1.pair.com header.from=ralph@ralphschindler.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=ralph@ralphschindler.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain ralphschindler.com from 209.85.219.54 cause and error) X-PHP-List-Original-Sender: ralph@ralphschindler.com X-Host-Fingerprint: 209.85.219.54 mail-oa0-f54.google.com Received: from [209.85.219.54] ([209.85.219.54:54058] helo=mail-oa0-f54.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FC/50-16937-7A483035 for ; Tue, 18 Feb 2014 11:04:55 -0500 Received: by mail-oa0-f54.google.com with SMTP id i4so19739654oah.27 for ; Tue, 18 Feb 2014 08:04:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=u+Zc24JT4LyWxUnSGHgDzDjZkCAzsjWaqOL+utTvCVY=; b=eEP/ugdOGUasRAoVGPCIeCkPCWVRUuDUNm/sKtUPE/IUokJ7slR4X++RW03KkXDJLY AHPt4jWPZrz/Moxp47kaB2OIoSOdP2vXE+D89eQ5eGTstqD+XN+vhczlofeG4oG5YpXA VOQUv7rMF2fDpB9AeJ191UW1xqCmEZf6nxt9HGV3nEd/d6Ktdt+7CCOS3jfRYVyIIoEZ aSbf0dxH5PcPaXeOxqwdp70U0v/NLhKbVAav04bhUKbOgiOeFtWjHMD0MvzdrP2RiUlo jO93ZJjjYl6SYvcbaLWnRGzrHGZPKCF6VU/DKdvE2xb0qSW4zt7Uvl2I+h1zTCJgg/X+ XGpg== X-Gm-Message-State: ALoCoQkFCGm//FkKR1PfhTw0KnHw2I7Hyf//iok5t6TpuaU2LSCcpWW36J/fgwrSnkWnFBRrkYD9 X-Received: by 10.60.58.234 with SMTP id u10mr1043722oeq.72.1392739492676; Tue, 18 Feb 2014 08:04:52 -0800 (PST) Received: from [172.16.1.40] (ip174-73-14-247.no.no.cox.net. [174.73.14.247]) by mx.google.com with ESMTPSA id m7sm59582498obo.7.2014.02.18.08.04.51 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Feb 2014 08:04:52 -0800 (PST) Message-ID: <530384A3.7040209@ralphschindler.com> Date: Tue, 18 Feb 2014 10:04:51 -0600 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: internals@lists.php.net References: <1392661082.3990.265.camel@guybrush> <530278EE.3000008@ralphschindler.com> <1392671871.3990.303.camel@guybrush> <53028096.9040603@ralphschindler.com> <1392675539.3990.345.camel@guybrush> In-Reply-To: <1392675539.3990.345.camel@guybrush> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] my take on PHP 6, part 2 From: ralph@ralphschindler.com (Ralph Schindler) >> >> You're assuming the target implementation is trivial, or even possible. > > I know extensions are needed. Still I think PHP is powerful and often > (often != always) fast enough. You're right for sure. By and large, the argument of the extension vs. userland debate is far less technical and more social/cost-benfit driven than anything else. PHP itself could change some very minor technical details in the engine (like enabling dl() for example), that would completely shift the way people build and manage projects (and their dependencies). -ralph