Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:92904 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 4981 invoked from network); 28 Apr 2016 21:15:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Apr 2016 21:15:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.175 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.192.175 mail-pf0-f175.google.com Received: from [209.85.192.175] ([209.85.192.175:36593] helo=mail-pf0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FF/5F-28296-F6D72275 for ; Thu, 28 Apr 2016 17:15:28 -0400 Received: by mail-pf0-f175.google.com with SMTP id c189so39058097pfb.3 for ; Thu, 28 Apr 2016 14:15:27 -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-transfer-encoding; bh=DVq9crZYT0/1NAl6t6tT2DXu/bZcoP8VeqK3bS9FMio=; b=xZyieeMSk5NfnaEUDawuPHE7TkJfOPyFJbgaQDsaO/wiTQVkcGraoREwLsvGOJvK4g 7Ny6JObO5vuydzuHxHq+ISXIPJUYXOp4epoIG3gEeAJWIqvuUSPaDrj0MicIlqnUKg7R zDFWoIFgCm8H3onU1oGze9Y1Wj/lc7bV8oTkSW8jUYZKdqKqmVIm9E9EWJNGmQpiRPWP m+WhlaQbigIBUaRxN3JRqIzox/6XU6O/4TXIS2lhwMxSbNxMptx7BYIL6mjQsXgGxDg8 3XNo4XGrZZhBRuN0ThRaTjvhxBlNtPOPuM1LeyjfDJdFTcOahM4aWl5+phcnrLqHgaYX 0sCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=DVq9crZYT0/1NAl6t6tT2DXu/bZcoP8VeqK3bS9FMio=; b=CZpedL3CPpNeXk9eGp/OpH6dFh+2Iu/KbQ49dJGUOm5Ghp7HAcCc0JFBEknUEXhEBm sRNhF5G7KHEJSJtHEinqzXTuKOOtSW/GaQz0bNnIvTbLxgWRK068CSA2oEUMeXH4vmlY gr7dI6tkSwFkLaBR+NlmJKfJAeu2b4S4SLlOSPoQHeq5EtVHDvChObODkboL9kfnSHm+ rWNHw2O+eUA/WHzHGE/VqXv5J65mIB4DhqqEDKSYv9zfsqdoJ1HBbWFj3uhMYQXukBQK jxzvCtSFun5fs1t7JBPi/NFgwW1099qn5iFXhWSyWhKkeQS8kTSCmUCoKfGa9zp5rk9B Nc8g== X-Gm-Message-State: AOPr4FVnbBREwheVQXIbB91lLHDaY4ktzuBnjGyAbtaAK5HHiRptOuuURXjVvyjZ9vc7Pw== X-Received: by 10.98.35.212 with SMTP id q81mr24197620pfj.108.1461878125048; Thu, 28 Apr 2016 14:15:25 -0700 (PDT) Received: from stas-air.corp.wikimedia.org (tan1.corp.wikimedia.org. [198.73.209.1]) by smtp.gmail.com with ESMTPSA id 133sm17472878pfw.35.2016.04.28.14.15.22 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 28 Apr 2016 14:15:23 -0700 (PDT) To: internals@lists.php.net, Joe Watkins References: <571BA0F0.2030400@fleshgrinder.com> <571C82A7.2060706@fleshgrinder.com> <571CB44C.1000704@fleshgrinder.com> <571CBD1E.7020103@fleshgrinder.com> <571DD2A3.2020106@zend.com> <571DEC9E.80407@zend.com> <572267BA.6000701@fleshgrinder.com> Message-ID: <57227D69.8090109@gmail.com> Date: Thu, 28 Apr 2016 14:15:21 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <572267BA.6000701@fleshgrinder.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: Fwd: [PHP-DEV] [RFC] PHP Attributes From: smalyshev@gmail.com (Stanislav Malyshev) Hi! > I personally think that such a system should be implemented directly in > the language, like Eiffel has it. I even think that it would be easy to I think we should not try to be Haskell, Scala and Eiffel at the same time. DbC is not something most of the users of the language require and would ever use, unlike Eiifel where it is major part of what the language is. Giving a possibility of implementing it using attributes is fine. But bringing yet another conceptual framework into PHP looks like overkill to me. -- Stas Malyshev smalyshev@gmail.com