Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84261 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 81282 invoked from network); 3 Mar 2015 19:05:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Mar 2015 19:05:29 -0000 Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.47 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.192.47 mail-qg0-f47.google.com Received: from [209.85.192.47] ([209.85.192.47:53892] helo=mail-qg0-f47.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 80/C4-03783-7F506F45 for ; Tue, 03 Mar 2015 14:05:28 -0500 Received: by mail-qg0-f47.google.com with SMTP id q107so11207454qgd.6 for ; Tue, 03 Mar 2015 11:05:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=3xllioXZL0qzazQkbEsl49VH44zZ5mT1WAo1TCLcoFg=; b=KEAf10cSBeVTmAf7LVPYHmdzEAO2e1UQSjguLEOLT+HF40lQLInDWyYLKSbNguE5jj lnWqH+TMfNRns12CsSPqgY7aWIt+bJhZsj3o5QCJ1QZYFerA1vR9LRZeEbIid7AaUfyB ueMESguhUdB1iyNK0pPxb2TS3p/uXhgyRJvdPq2B+ysNlkhXiAf8AOmVF2jXeUAHhGRF T7NzJheLd4qSx88OMpJb9UvC2kELRxWeb8YTk1NAqQjZ2QS8VXslMs3wm5etloHZeJqh DQNEW+8mytKP0hi911rO9+KzfJzEfvbdiux1rKsaX4cDoa1JKwxSPuzsbfZ8VWHcXg2R D4FQ== X-Received: by 10.55.52.200 with SMTP id b191mr710584qka.46.1425409524863; Tue, 03 Mar 2015 11:05:24 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.229.198.8 with HTTP; Tue, 3 Mar 2015 11:04:44 -0800 (PST) In-Reply-To: References: <54DAFD32.3000005@gmail.com> <54DB0BC0.20304@gmail.com> <54DBA801.8060403@gmail.com> <013801d0481d$d34c5170$79e4f450$@php.net> <000a01d04939$aae34910$00a9db30$@php.net> <003d01d04974$46e52240$d4af66c0$@php.net> <09d401d05165$3c3e7fa0$b4bb7ee0$@php.net> Date: Wed, 4 Mar 2015 04:04:44 +0900 X-Google-Sender-Auth: Rwrzu1aqmP_4edLaOBVTgZNRQhE Message-ID: To: Dmitry Stogov Cc: Alexander Lisachenko , francois , Joe Watkins , Stanislav Malyshev , PHP Internals Content-Type: multipart/alternative; boundary=001a1146ff82639a93051067048f Subject: Re: [PHP-DEV] Design by Contract From: yohgaki@ohgaki.net (Yasuo Ohgaki) --001a1146ff82639a93051067048f Content-Type: text/plain; charset=UTF-8 Hi Dmitry, On Mon, Mar 2, 2015 at 4:20 PM, Dmitry Stogov wrote: > It may be to late for 7.0. > I feel the same way. It may be better to try add it with 7.x. > Also Alexander liked to to add another proposal, but I saw only > pre-required one(s) > Anyway, it's not a big problem to vote now. > I may take care about implementation for https://wiki.php.net/rfc/dbc2 > (but only if it wins). Thank you. The proposal would not break existing code as it does not reserve new keywords. We may try to add later on. Assert only DbC is messy and harder to maintain, but it's good start. Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net --001a1146ff82639a93051067048f--