Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:89449 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 46370 invoked from network); 26 Nov 2015 16:02:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Nov 2015 16:02:18 -0000 Authentication-Results: pb1.pair.com header.from=pedronaroga@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pedronaroga@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.180 as permitted sender) X-PHP-List-Original-Sender: pedronaroga@gmail.com X-Host-Fingerprint: 209.85.160.180 mail-yk0-f180.google.com Received: from [209.85.160.180] ([209.85.160.180:36452] helo=mail-yk0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F6/E1-35358-90D27565 for ; Thu, 26 Nov 2015 11:02:18 -0500 Received: by ykdr82 with SMTP id r82so93301758ykd.3 for ; Thu, 26 Nov 2015 08:02:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=vfeoLwpKFgU1l9JVtIbsOhiWM9ileotMyXNlSnehFc8=; b=LoTRFXPKkpI7GR2CkoFwH1q/v/nzi9GZcUA0pmHLFS/zGENfEiVYNfC9zQ4DTAgIYJ AJ3/n3SvF6G4JelOqbGrL1moQrzm0RUGslaM2AQJO99NMcANx28zZYoefezmZtTWyLaw uGvX3mblpe0oDfeJHo78qBZH7vbc3yy6NH3/YB/yVhRMnnEoJsZYk/rfRLPGtGcZGup6 uiBzeDawK2FKrrK2IWrEGdKHnuTnLMb1Dp0cO+GoiPychGrstthCkJaEZSIZN2yH3nDe IRyJDZCnfPyZW1q1lLE6iNAStNCUEtgx/W4W4WL8fMvhs6CABxrPr3mHHdGSKO+5jy9C q3rQ== MIME-Version: 1.0 X-Received: by 10.13.215.20 with SMTP id z20mr2087812ywd.304.1448553735098; Thu, 26 Nov 2015 08:02:15 -0800 (PST) Received: by 10.37.202.9 with HTTP; Thu, 26 Nov 2015 08:02:14 -0800 (PST) In-Reply-To: <56571CD7.8030403@gmail.com> References: <5654B516.4020700@gmail.com> <5655D82A.8020304@lsces.co.uk> <5655E4E4.8070200@garfieldtech.com> <5655E61E.3000904@gmail.com> <5655E93F.90506@gmail.com> <5655F24B.6020401@garfieldtech.com> <5655F47C.3060504@gmail.com> <1B1E6CD7-2378-43CA-A636-83383707AF8E@gmail.com> <5656D99F.10707@gmail.com> <56571CD7.8030403@gmail.com> Date: Thu, 26 Nov 2015 14:02:14 -0200 Message-ID: To: Rowan Collins Cc: PHP internals Content-Type: multipart/alternative; boundary=94eb2c076366d1965d052573b24c Subject: Re: [PHP-DEV] Native Annotation Syntax From: pedronaroga@gmail.com (Pedro Cordeiro) --94eb2c076366d1965d052573b24c Content-Type: text/plain; charset=UTF-8 Hey, Rowan, don't apologize for making the case for what you believed to be the right way. I'm glad I could summarize my views in a way that you could agree with me. I've reread your point about the transpilers and obfuscators, and you're right, I misunderstood what you said. I'm sorry. Now, I'd be willing to create a new RFC draft for a native annotation syntax, targeted at 7.1, this time explaining the reasons NOT to do this in docblocks nor in a seperate extension, so the discussion won't get sidetracked again. I'd need some help with the patches, though, since I don't have any experience with the internals. There is still the issue of complexity added to the engine, which we could discuss. I'd like to hear more from a long-term contributor about that, if it's possible. Were there any performance implications on the previously submitted patch? Thank you everyone for the great discussion. --94eb2c076366d1965d052573b24c--