Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85426 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38054 invoked from network); 23 Mar 2015 20:18:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Mar 2015 20:18:50 -0000 Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.172 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.192.172 mail-pd0-f172.google.com Received: from [209.85.192.172] ([209.85.192.172:33859] helo=mail-pd0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 00/1D-44294-82570155 for ; Mon, 23 Mar 2015 15:18:49 -0500 Received: by pdbni2 with SMTP id ni2so197999692pdb.1 for ; Mon, 23 Mar 2015 13:18:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=0S9zDIn/oX5ZrxsNo0OCfJ3sOXYJuCel5d1fIBSH4C0=; b=niIpllfgUWIYwSGW5FdrKJPZVoGGKuBcQ7wFKthl4WIrem+VcCOYiahbQ7L2I85tFg QaEck4gBSM2WqHTdKuRHKaUsxC3BkLkjtc18wOF/AmCbmBpVRmImRFsNAByXhYFMEnnN iFGxNNGAz4JLXr/GCEJkWFJp8LZVwXXVGBPI5K9zxA3jNIePGTKCT2QGfmB30ES0VHcr oEdJT/1O1UQ6bhur1fwM4q3inaXvGyFdUP6HfgFCo5s3BL65qYKjgDhXSvntOqgE0Eq+ kyAIBhVxYOaoK3Rc0eH/Sgq+Se5w6d3lz42WRQNgftVeof8UCrdEfoE3Jn3c2aAiqM6y 4ykg== X-Received: by 10.68.253.162 with SMTP id ab2mr1660148pbd.62.1427141925246; Mon, 23 Mar 2015 13:18:45 -0700 (PDT) Received: from Stas-Air.local (108-66-6-48.lightspeed.sntcca.sbcglobal.net. [108.66.6.48]) by mx.google.com with ESMTPSA id ap4sm1938442pbd.2.2015.03.23.13.18.44 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Mar 2015 13:18:44 -0700 (PDT) Message-ID: <55107523.5040003@gmail.com> Date: Mon, 23 Mar 2015 13:18:43 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Nathan wesley CC: internals References: <550F1B2C.9070607@gmail.com> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: =?UTF-8?B?UmU6IFtQSFAtREVWXSBUZW4geWVhcnMgZXN0aW1hdGVkIFBsYW4gdG8=?= =?UTF-8?B?IHJlcGxhY2UgUEhQ4oCZcyBpbmNvbnNpc3RlbnQgQVBJ?= From: smalyshev@gmail.com (Stanislav Malyshev) Hi! > famous articles written about it like "PHP fractal of bad design" and That article. Which is from what I remember last time reading it was about 75% like "why I need to look in the manual instead of language being magically exactly the way I imagine it should be without any basis?". And another 20% like "why PHP is not my favorite language? How dare they take decisions that I don't agree with?" Yeah, some people have opinions. > i highly doubt that you didn't read one of these. I did read these and then some. As I said, people write a lot of stuff. Just because some guy somewhere wrote "php sucks" doesn't mean we should do massive changes. PHP is not ideal, it has its warts, but bringing up "people on the internet write that php sucks" each time change is discussed is useless. The change should be proven on its own merits, not on merit of some guy on the internet saying php sucks. > i didn't mention any break or things. also many languages are different Yes you did. You just proposed removing large part of PHP API. That would break things, there can be no confusion about it. If you propose *additional* API, that's fine - but before there's any talk about removing stuff, you should have the existing already overwhelmingly popular API in your hand. > from they were 20 years from now. languages keep evolving. you may not > see this as a breaking change 20 years from now imo Then let's talk about it in 20 years. No point talking about it now. Now we should talk about what we can do now - i.e. making better API. -- Stas Malyshev smalyshev@gmail.com