Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101222 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 65475 invoked from network); 2 Dec 2017 20:14:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 2 Dec 2017 20:14:21 -0000 Authentication-Results: pb1.pair.com header.from=theanomaly.is@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=theanomaly.is@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.170 as permitted sender) X-PHP-List-Original-Sender: theanomaly.is@gmail.com X-Host-Fingerprint: 74.125.82.170 mail-ot0-f170.google.com Received: from [74.125.82.170] ([74.125.82.170:37988] helo=mail-ot0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EF/14-09988-D99032A5 for ; Sat, 02 Dec 2017 15:14:21 -0500 Received: by mail-ot0-f170.google.com with SMTP id p3so11758179oti.5 for ; Sat, 02 Dec 2017 12:14:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=d92xt9clkCvwmym2MIGMzi/2ayReFg4oCY61HUq+kNk=; b=jf8sYJxCiqIY7GgmZ0pJc8zCdODxTGLNk1MasIeGG0HKljMawKX/WnrDLvrGFmuM9s wYVcOnXSRNgU7WhN3VplgZWbHqtTNea0cuocfdzFPUZ7wxv0zb0rwubxSCpstTn1fiLT 59LWYh+lRurt8n+UHFZ6nnz5yqNsKX4u20KezXOwbwWz/wzVQO2HH9a4pE7I6i6EIFz9 O7epVg4j+GRx49TPzjhh4Ri9H8cwxEEs73RIw1X9s0gQbjPNlSoF625KrpfMHoOhJNcv sJn6BOJtSG8Umx6cDE6u2E74V5YTE1HY48W7aix+RZrr8/oh8XbQNcCZ3l1zaPUUD+5s jmSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=d92xt9clkCvwmym2MIGMzi/2ayReFg4oCY61HUq+kNk=; b=ebDmmZ8u04pGvHL7A0Gma+L5WAbOXTdiJ443sfPjKmD8l1A1RLdCEYIK+3qqt0CNs2 7oE55/CYxznZExTfPW5QGnCtH3sTPp39+mODS3YMv/2DZ8n7O5tVqbyEpw9xajGVLL5F 6LLOMa02Nl4mOEgUUbjabTu9VLSigNQVxLFXO6If/bb6Fdi+uYKms08AuqSKaTeADDEY pF6eZfnJUnVfSne/Ues9szp60eh+YABPOwWBNz4NgRgTxL0Z9JS2cS4kdIvXwwP2Gx1J 9mWUnzUB2Q/Sq+72gd7uxRi7vdSoUXOMUVhn7tQFVOKo2au2cbUdr5jXNyv8VggQFOpP gkjA== X-Gm-Message-State: AJaThX44PJXlFoOe26WUsjp/GkhDyYs8ObdSceOHUR/vOjPR0lNyReS3 q1t6fOw3iGhlHfIZ75NDnw4EIHMIeHM6nqY7R/M= X-Google-Smtp-Source: AGs4zMZGtOZ5kwauNLVQtLORO3fFhSpA+jIaKhGq0jdj+82WooTWgvUzL6QP/S6AhVgJ6p4wtxba3pNIDu6M5k2l4HA= X-Received: by 10.157.24.92 with SMTP id t28mr12180748ott.352.1512245658883; Sat, 02 Dec 2017 12:14:18 -0800 (PST) MIME-Version: 1.0 Received: by 10.168.69.196 with HTTP; Sat, 2 Dec 2017 12:14:18 -0800 (PST) In-Reply-To: References: Date: Sat, 2 Dec 2017 15:14:18 -0500 Message-ID: To: Alexei Gerasimov Cc: Andreas Hennings , Niklas Keller , "Christoph M. Becker" , PHP Internals Content-Type: multipart/alternative; boundary="001a113dce6a4f9c81055f6121f5" Subject: Re: [PHP-DEV] C++-like function-try-block proposal From: theanomaly.is@gmail.com (Sherif Ramadan) --001a113dce6a4f9c81055f6121f5 Content-Type: text/plain; charset="UTF-8" On Sat, Dec 2, 2017 at 3:08 PM, Alexei Gerasimov wrote: > > I don't think we should be worried about changes _other_ projects would > have to make to cope up with language evolution lest it becomes an > (unnecessary and surrogate) obstacle. My vision is that if some > company/group produces an IDE, it is but natural to expect them to be ready > to adapt to language changes. > > I agree, because our parser is open source like everything else in PHP. IDEs can likely just generate one from ours with minimal effort. However, it isn't the IDEs I'm worried about. It's the end-users of the language that will struggle the most. Let's not forget PHP 5 has been around for over a decade before PHP 7 even showed up. There are still a lot of old code basis that've been running in PHP 5 for years. And for large code basis with deep rooted legacy, it is no short order to make the leap. Change for the sake of change won't help that. --001a113dce6a4f9c81055f6121f5--