Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101586 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 75849 invoked from network); 10 Jan 2018 18:11:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Jan 2018 18:11:35 -0000 Authentication-Results: pb1.pair.com smtp.mail=ryan.jentzsch@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ryan.jentzsch@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.45 as permitted sender) X-PHP-List-Original-Sender: ryan.jentzsch@gmail.com X-Host-Fingerprint: 209.85.214.45 mail-it0-f45.google.com Received: from [209.85.214.45] ([209.85.214.45:40132] helo=mail-it0-f45.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F6/26-39025-757565A5 for ; Wed, 10 Jan 2018 13:11:35 -0500 Received: by mail-it0-f45.google.com with SMTP id f190so432902ita.5 for ; Wed, 10 Jan 2018 10:11:35 -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=u42Fo/n9Aw2A5nylDs8StXV1wIVAidsCB3TwGu1+QR4=; b=jISaKeQZrZ780si/6kgPGbtfuFdUFVJj4eNPZgqnMaY+WxXuynO/U1nRhlXBfppa0y xpD0CCy+L2Rb9LD/PMGYBKO9/THEBvdwsbLbOZW45a3XvrvWdKNvTul5XcFtvI4rXWFa 1Osfi1ctfs7P+ECc8jq9d2aVCPTUJTM6RuS3GaJxUtIT/CbcoXf6QRq7ssNmAHNSXNGC ncpPFw3jjfQ7hOW3vBk0toCQj1HQ4KDeJsTpWNHF3uzDj/QvdaZpSsyHZPUEX6+04kQc hloSsQKVHLcOKEpoZtRjq3BR1nLOXiBKgXRKZcZjpNnJ8ymjA0z2mjZPvEGFHHc7/kmC d3/Q== 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=u42Fo/n9Aw2A5nylDs8StXV1wIVAidsCB3TwGu1+QR4=; b=OxM0J6YFh3j4XR4W/47nmY5iA0xeDxZqAdpMkxYi7+Ku3cAzmHNbXYqmhZE994afGN 19NcKEeXYy90p6yjINPxWpwEJ+tHiU+b9I11Yniaa8O6/iHvNEzN33MtC52FQsXHq99v gA0g0DdNDnWfQHhb3SOccNKX59ZqaWSLerurtuY+FaB0JDzcEDk59RP+zF+m0+LsrhO4 suRWWqGmWpTvtY2Qs8saGZZrMe+XvRzCu7vP668tL1eaBeKldwqtcheLyERItqB7HWIA 6dWNVL2/Hf3TZlzVqV17gH71YMfldtKhYbRRM6+5yZW6oZoBY/J2Yhi4BtVIAxAdFkwF rhSg== X-Gm-Message-State: AKwxytew6YK5PhiRutc9l7VGTxjRBqZcR2b1Z58CwGtF4WBR+ScEY+8+ 3aBLkpRj3PmUSPLMA2pT5VtHUdAmdF+3hWLxElg= X-Google-Smtp-Source: ACJfBosHVtd/leF9SoZNBCyuRPP4RenOtLTzo77mu3+3PrBChBStM/D2dp5KBGp2yyCVrIjXPcH+UPXJwhOnwYRCKlI= X-Received: by 10.36.115.196 with SMTP id y187mr15560232itb.134.1515607892478; Wed, 10 Jan 2018 10:11:32 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.3.11 with HTTP; Wed, 10 Jan 2018 10:11:01 -0800 (PST) In-Reply-To: References: <9a3a8760-f65a-a5c0-b318-1830a9a986c3@gmail.com> <9352F6DF-9940-49A2-9B1D-FA9258E9738E@lerdorf.com> Date: Wed, 10 Jan 2018 11:11:01 -0700 Message-ID: To: Michael Morris Cc: PHP internals Content-Type: multipart/alternative; boundary="001a114411d20cd1b905626ff658" Subject: Re: [PHP-DEV] [RFC][DISCUSSION] Strong Typing Syntax From: ryan.jentzsch@gmail.com (Ryan Jentzsch) --001a114411d20cd1b905626ff658 Content-Type: text/plain; charset="UTF-8" I agree with Michael (to a large degree) and I think I see clearly Michael's point: Under the current system I will NEVER create an RFC (or find someone with the Zend engine coding chops to help me) because the RISK vs. REWARD with the current RFC system is too likely to be a colossal waste of everyone's time. Currently the tail wags the dog (implementation details govern top level policy). The current process nearly insists I spend valuable time coding up front with a good chance that if/when the RFC goes up for a vote someone will still be bleating about syntax, or using tabs vs. spaces, or some other minor detail -- with a 2/3 vote needed it may shoot all my preliminary hard work to hell. No thanks. On Wed, Jan 10, 2018 at 6:27 AM, Michael Morris wrote: > On Wed, Jan 10, 2018 at 12:53 AM, Rasmus Lerdorf > wrote: > > > > > The difference here is that the end syntax is something like 10% of the > > problem. 90% of it is fitting it into the engine in an efficient manner > > giving that it is affecting the very core of the engine. An RFC on this > > issue that doesn't address the bulk of the problem isn't all that > helpful. > > > > > It makes absolutely NO sense to do that 90% of the work to have it all > burned up when the proposal fails to carry a 2/3rds vote because the syntax > is disliked. > > Also, drawing the architectural drawings for a skyscraper is also like only > 10% of the work, but it's a damn important 10%. > > That the implementation will be a major pain in the ass to do is all the > more reason to create and pass a planning RFC before doing any related > code/implementation RFC's. It will encourage people to do the research to > try to figure out how to get this done because they know the syntax is > approved and they aren't fiddling around in the dark trying to figure out > how to do something that may not be accepted for inclusion at all, which is > a huge waste of time. > --001a114411d20cd1b905626ff658--