Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99401 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10105 invoked from network); 6 Jun 2017 13:33:51 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Jun 2017 13:33:51 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.181 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 209.85.128.181 mail-wr0-f181.google.com Received: from [209.85.128.181] ([209.85.128.181:33931] helo=mail-wr0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F0/BF-27119-D3FA6395 for ; Tue, 06 Jun 2017 09:33:51 -0400 Received: by mail-wr0-f181.google.com with SMTP id g76so54305021wrd.1 for ; Tue, 06 Jun 2017 06:33:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:user-agent:in-reply-to:references:mime-version :content-transfer-encoding:subject:to:from:message-id; bh=hT2FgSGLtcyjfjoFGus/EAhto6FPdAsAqkhNsbohuEM=; b=YP3vsQAOR32MV/uLZfsUii3jjUTBXjOFqC1Hf/qQkhClm14msjWeS4baL5edY+yt1h Fo+oAhMgeBuO/NIujGRVj1C45vTxVLyGxBM33n/jV0jAidqiLwR1MYIj4n9k2lhLOyoJ iEwKevBhh1AAeq4O5JBixr/phXH6Mq0n59Y2Mzcc5D9L1oVvVTCnPnoc9JQcfvOrxyks Adxk2SBTcbJqJXw4pszysavRyVna2qRu++QGjxYm0xWyMu4YFipUXtGpgtR/1hL/oo3/ 3BTwEc/6UnjZcpHUt76vzxIzKxbrwria8WDkRembT3bBGwqqxPozY+tVqeNG9e2596j4 2QGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:user-agent:in-reply-to:references :mime-version:content-transfer-encoding:subject:to:from:message-id; bh=hT2FgSGLtcyjfjoFGus/EAhto6FPdAsAqkhNsbohuEM=; b=MjYIb3v1Pb/qaNatgABd71sxn1G2LOFGoepfEnMY4PMba9Gkr9ctanvhOlCfbZLP8o x1cHXWsKysQsRca1KPuYHMxFkx1d4AgmXtGu79PoUfuFfyXZ0KPRwame4XWBy50bS6Nq 0VoFFEMvD7P4UcySx9L0HGE1xPp3CKXMEWWeo8KnfeBAq0WYsSzf/ElLW949UIrNngg3 LfdWz/0wVvartK9QH8KjWYp7kAObYpq7AWOW/7/0HeTOq1bpX2jaBY5wD98nUFgEd1hV 6gm5SWSF+LIxVbmRwPLeiEtJ3gJDDZdlWlK7mcMau/9nmtu4X2djcGZ8XwB/7XGf0zNv Zqsw== X-Gm-Message-State: AODbwcB875kPAecVU5NWGeLY51/FumXcTd3b7bTKMK5d5ut4LL5eLkiW AlVOhB7arrEZ2QJpGFU= X-Received: by 10.223.165.4 with SMTP id i4mr16025827wrb.148.1496756027056; Tue, 06 Jun 2017 06:33:47 -0700 (PDT) Received: from [10.93.221.227] (94.197.120.240.threembb.co.uk. [94.197.120.240]) by smtp.gmail.com with ESMTPSA id x126sm16401624wme.12.2017.06.06.06.33.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 06 Jun 2017 06:33:45 -0700 (PDT) Date: Tue, 06 Jun 2017 14:33:42 +0100 User-Agent: K-9 Mail for Android In-Reply-To: <1de8757c-6f4e-33d0-e333-9c1dd6f66e3a@rhsoft.net> References: <5313411f-40b4-58c6-83a8-7e813526f2a7@tekwire.net> <12948b4b-bd2d-b88e-80a0-f70ba2d49657@fedoraproject.org> <5e8464ca-8fa1-ad0c-c296-36ed1b6bd2a3@tekwire.net> <05d8f04a-4fad-fbee-4bc5-bf85f282212c@rhsoft.net> <1de8757c-6f4e-33d0-e333-9c1dd6f66e3a@rhsoft.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable To: internals@lists.php.net,"lists@rhsoft.net" Message-ID: <3E2E2294-1A2B-4857-81BC-6A1B0824B53F@gmail.com> Subject: Re: [PHP-DEV] Proposing inclusion of PCS in the 7.2 core distribution From: rowan.collins@gmail.com (Rowan Collins) On 6 June 2017 12:27:16 BST, "lists@rhsoft=2Enet" wrot= e: >looking at the code quality (style, readability, robustness,=20 >error-handling) of 99% of php userland code out there - which is=20 >horrible to say it nice - even if all that is true i still doubt that=20 >it improves quality in the long term, sometimes it's better working=20 >things are not maintained then badly maintained There is no reason to assume either that we would attract the worst possib= le PHP programmers, or that we currently attract the best possible C progra= mmers=2E Indeed, it's likely that a lot of existing extensions have poor st= yle, lack of robustness, etc, because they were written by people "speaking= a second language", i=2Ee=2E PHP programmers trying their hand at C=2E I'm not even sure your last sentence is true very often - changes to the c= ore require changes to extensions, so either the entire core stagnates (in = fear of breaking things) or extensions get abandoned (because rather than w= orking but unmaintained, they are now broken and unmaintained)=2E There are certainly details to be worked out, but I think the principle of= making it easier to build and maintain a rich core library is a very good = one=2E Regards, --=20 Rowan Collins [IMSoP]