Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82304 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 4624 invoked from network); 9 Feb 2015 18:24:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Feb 2015 18:24:38 -0000 Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.180 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 209.85.212.180 mail-wi0-f180.google.com Received: from [209.85.212.180] ([209.85.212.180:61786] helo=mail-wi0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 62/82-25034-46BF8D45 for ; Mon, 09 Feb 2015 13:24:38 -0500 Received: by mail-wi0-f180.google.com with SMTP id z2so8381821wiv.1 for ; Mon, 09 Feb 2015 10:24:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=rz4utOS9aseCtX3ZwafKR7X5tN1hOwTbNSAy+ewUJKY=; b=IeEI/my++6Eby/EY2p2R2xm8xkyQaTmcNIdjC56i+NNt40/gIErb7nF3Hiq6d7qYvr 7bzZY5/WCDYQ+iNd8Lr61owvpoEnGJkS3wDmeaGgE46MC1LNe4OvUGEwGH/Ugv5661gg Kvbt3fyk8uvBYixxPAQFn3byRKKmhoi5pI441qM5tBh//4XYAYaHMT9Lly5C061aJWuk 7LZJtHJFD2E+hCITfZwL6HIllUV6FsGPCxkgGCnGrNGKoUdogoaLm/09TaqOVsGn2B5J 3SxrXua9Z/AH+2pdm6+paV2kEAI0B7cptfAfo4L8pORiSpamHK/R1xFbjkmA1L2p/F/c EmRw== X-Received: by 10.194.61.173 with SMTP id q13mr45115652wjr.137.1423506273489; Mon, 09 Feb 2015 10:24:33 -0800 (PST) Received: from [192.168.0.172] ([62.189.198.114]) by mx.google.com with ESMTPSA id fa3sm15452093wib.17.2015.02.09.10.24.32 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Feb 2015 10:24:32 -0800 (PST) Message-ID: <54D8FB43.3060204@gmail.com> Date: Mon, 09 Feb 2015 18:24:03 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: internals References: <54D7F5D5.4050808@gmail.com> <54D7FEBA.1070304@gmail.com> <860EABC1-CAFF-4FD1-8C59-2F2E06C9D8B8@gmail.com> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] uWSGI experimental plugin for implementing a WSGI/PSGI/Rack-like interface for PHP From: rowan.collins@gmail.com (Rowan Collins) S.A.N wrote on 09/02/2015 17:40: > 2015-02-09 12:41 GMT+02:00 Rowan Collins : >> Yes, I can see it working well for specialised uses - you can simply not use those aspects of the language that don't make sense. But for it to be a mainstream part of the language, it needs to play nicely with other parts of the language, and that's where I see it being a complex and painful change. >> > The fact that the lack of native application server for PHP is often > the reason for leaving the PHP developers to other languages and > technologies. > > Let's see what others have in 2015: > > Python - WSGI > Ruby - Rack > Perl - PSGI > JavaScript - JSGI > Hack - HHVM > > PHP - No native application server in core. > > What discusses the PHP community? > Remove or not to remove the PHP4 constructors and many other issues > that do not add competitive ability PHP... > > I personally do not blame you :), just expressing his opinion > developer who wants to use PHP and can use modern app server in core > PHP. > The sentence you're replying to there is talking about existing implementations, on top of current PHP, with all the limitations that implies. My view on the general idea of changing the language so that eventually an event-based model could be the norm, is in an earlier reply: > Not that I don't like the idea, but it's a huge project, with potential for profoundly affecting the language. Regards, -- Rowan Collins [IMSoP]