Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82797 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41582 invoked from network); 16 Feb 2015 09:37:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Feb 2015 09:37:13 -0000 Authentication-Results: pb1.pair.com header.from=pthreads@pthreads.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=pthreads@pthreads.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pthreads.org from 209.85.220.48 cause and error) X-PHP-List-Original-Sender: pthreads@pthreads.org X-Host-Fingerprint: 209.85.220.48 mail-pa0-f48.google.com Received: from [209.85.220.48] ([209.85.220.48:34316] helo=mail-pa0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E1/99-05176-64AB1E45 for ; Mon, 16 Feb 2015 04:37:12 -0500 Received: by mail-pa0-f48.google.com with SMTP id eu11so34066688pac.7 for ; Mon, 16 Feb 2015 01:37:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=3cxd2B7vFWVMcB1zJEjREgwi+Cp3ZS/xa9lLa+NJKbM=; b=ROjVsI50cQWFPj9FVwJOocQvkygnwP6EXE+eE5NK1X/9XhWG1f9HJyCwb95rS5Mm3y /4HRDUhZu8ka3FUIP36MU63lCzlIGRAKEPdh1WmezVrReJ1B3UJzj6ZUZseIilQbchpT ZST1Jnk8OtNlerD0Ke45/HHizKWEHXPK5oXWnDUq0weyOrCj8yCkjYwXDayr0Pl2Pzbz rIcoTwwr6F7xLQqMFI44f4CRkALlgo2yu54YnvjNPbAfWwsCEnxSzCN+YGlvW2K0ItTj 7Bzzmq0ubgBuu885k5rVeMEctn25wyiO2XDoIVWsRaXWaHa9vB9ZF6QHVmAhEOb+Qgb6 HGVQ== X-Gm-Message-State: ALoCoQnEL5JNasiuV+3verf8C2zJVVVdcR1a5ovgf34iaHXpqzJFy/VX3lWrx93Za9RuCQBdmrm5 MIME-Version: 1.0 X-Received: by 10.70.46.65 with SMTP id t1mr7242108pdm.128.1424079427064; Mon, 16 Feb 2015 01:37:07 -0800 (PST) Received: by 10.70.49.100 with HTTP; Mon, 16 Feb 2015 01:37:07 -0800 (PST) X-Originating-IP: [86.190.233.59] Date: Mon, 16 Feb 2015 09:37:07 +0000 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary=047d7bd8ffa861ef63050f3154fa Subject: RFC: Expectations From: pthreads@pthreads.org (Joe Watkins) --047d7bd8ffa861ef63050f3154fa Content-Type: text/plain; charset=UTF-8 Morning internals, I've had mostly negative feedback on the design-by-contract idea, maybe it's a step too far. The expectations RFC in its current form proposes that we introduce zero-cost assertions, which are compatible with the current assertion API. Since this has been in discussion for quite some time, Dmitry and I propose that the patch is rewritten for PHP7 and we get to voting as quickly as we are able. Please review the RFC, and provide feedback, if there are no strong objections we will go ahead with a vote when the patch is ready, in the coming days. https://wiki.php.net/rfc/expectations Cheers Joe --047d7bd8ffa861ef63050f3154fa--