Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:88040 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 43870 invoked from network); 3 Sep 2015 18:42:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Sep 2015 18:42:33 -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.178 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 209.85.212.178 mail-wi0-f178.google.com Received: from [209.85.212.178] ([209.85.212.178:38210] helo=mail-wi0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 22/F5-34192-89498E55 for ; Thu, 03 Sep 2015 14:42:32 -0400 Received: by wiclk2 with SMTP id lk2so17699146wic.1 for ; Thu, 03 Sep 2015 11:42:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=ksfp+G5j4My1vshT1PHNbiPRdQdnjqUDV7cjV9euj8w=; b=pJBGCTVEHlINPi6u9Gmg1ZVezEdcWP2uKnPDlu2dT2dltQR9RhnmuZMwc/X7hAm1L7 mdc7AWHc/DWIRVdoeTl/3CK4oP73gLLHlMUAwLBtQkpBev+iB+0qH03ZBj0D9oG9dL/C 9nsocfcVB7C8RXxiNhqg0XCGca+cUhGmL2jPFH1F6da5cV5DvWONjTQfXeRWG7OD1sFq fpV6d2w4iXz/JhYxopRn2ZMcIhrFFQag5PsbqEkWFRatKPyep6Zg7k2EL1SHkYEDxtUR o0biABPj0bwfrZ0FzDaez4K2SvBeXl6vhsIZ2gmOmRrqH1qHBqZilkHTf+srHLyX620V Yl5Q== X-Received: by 10.194.95.103 with SMTP id dj7mr37825728wjb.118.1441305749754; Thu, 03 Sep 2015 11:42:29 -0700 (PDT) Received: from [192.168.0.152] ([62.189.198.114]) by smtp.googlemail.com with ESMTPSA id d7sm391582wiz.22.2015.09.03.11.42.28 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Sep 2015 11:42:29 -0700 (PDT) To: Tom Worster , internals@lists.php.net References: Message-ID: <55E8946D.80806@gmail.com> Date: Thu, 3 Sep 2015 19:41:49 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] [Discussion] Short Closures From: rowan.collins@gmail.com (Rowan Collins) Tom Worster wrote on 03/09/2015 15:46: > The unspoken rules of civility make some people suppress negative > reactions to the proposal. In this case it was even implied, as you point > out, that dissenting opinion is unwelcome. But I don't think such > constraints are entirely fair so I gave my opinion. A constructive criticism can still be a dissenting opinion, it just needs to be aimed at moving the conversation forward, not dismissing it out of hand. If you want to say "I think this proposal is a bad idea because X, and none of the variations mentioned fix this fundamental problem in my opinion", that's a constructive point. Ideally, you might say "if somebody can come up with a way to Y, then I might be happier with the proposal", but if there's no such Y then fair enough. To be fair, what you wrote was reasonably civil, and maybe I over-reacted. It just seemed a bit long on hyperbole and short on actual reasoning. > As such, I'd be surprised if anyone > would waste their time arguing with what I wrote and or risk their > reputation by agreeing with me. This seems to be rather a self-defeating stance: "I think this is a bad idea, everyone's going to ignore me, but I'll say it anyway". Why not instead try to say it in a way that would make people more likely to see it from your point of view? They might not come round to your point of view, but at least they'd have weighed your arguments. Anyway, too much meta-discussion, let's get back to the discussion. I hope I didn't cause any offence by reacting in the way that I did. :) Regards, -- Rowan Collins [IMSoP]