Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73430 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 61998 invoked from network); 25 Mar 2014 20:11:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Mar 2014 20:11:07 -0000 Authentication-Results: pb1.pair.com smtp.mail=morrison.levi@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=morrison.levi@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.219.43 as permitted sender) X-PHP-List-Original-Sender: morrison.levi@gmail.com X-Host-Fingerprint: 209.85.219.43 mail-oa0-f43.google.com Received: from [209.85.219.43] ([209.85.219.43:39263] helo=mail-oa0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 20/01-55219-AD2E1335 for ; Tue, 25 Mar 2014 15:11:07 -0500 Received: by mail-oa0-f43.google.com with SMTP id eb12so1250124oac.2 for ; Tue, 25 Mar 2014 13:11:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=zyCHCndGux0K7SGGI4T64I4jXV8dWexK6fVVLcuOEXE=; b=rRydZNzXlPHehhXvcKhn4yglYazHM/7EWkVc1a22bcDc4iWmF0kiBZ+Kb0KK8EBNF/ ZzWCJEIFF3KMD1iYOdgPon45/W+ZZVF5hZVKJOv+MiOSGpByZSxuUbwvbEdQQYTVm4r7 6OFF0PWPWt2G9VVAptbNk0f2f4YqXrXzUciHUdA2BwW5t05wQwDISR3MIgAd9JmOaICQ 8G+DdaA97GvmHbd1D+4Xm1/9LEQWPO5fFe7Fz++5y09oWxpfLou2BmyDvzMjKetyDlXX 7WKLf55AMQ3aBrjWvakF9PEQMJYDevItR4XsPg3F7AuwTIYXZFNYTqX8/SDTNbphmfRL YcSw== MIME-Version: 1.0 X-Received: by 10.60.97.193 with SMTP id ec1mr64637140oeb.20.1395778263617; Tue, 25 Mar 2014 13:11:03 -0700 (PDT) Received: by 10.76.77.8 with HTTP; Tue, 25 Mar 2014 13:11:03 -0700 (PDT) In-Reply-To: <532FF7B9.5040700@hoa-project.net> References: <532FF7B9.5040700@hoa-project.net> Date: Tue, 25 Mar 2014 14:11:03 -0600 Message-ID: To: "Ivan Enderlin @ Hoa" Cc: internals Content-Type: multipart/alternative; boundary=089e0112c4bc96ad9004f573f328 Subject: Re: [PHP-DEV] PHP Specification From: morrison.levi@gmail.com (Levi Morrison) --089e0112c4bc96ad9004f573f328 Content-Type: text/plain; charset=ISO-8859-1 My advice: This needs to happen in structured, organized steps with each step focusing a major system or subsystem. A few examples of systems or subsystems: - Language Syntax (please use a formally defined grammar!) - Error levels - Primitive types - Array Model - Object Model - PHP Test model I'd propose that initially the specifications do not alter from the current de facto Zend standard. I'd also add the phpt tests with a way to run them to ease compliance with new implementations. Once everything is clearly outlined (which is a lot of work) the *hard* work begins: getting all the implementation vendors to talk about a new draft to overcome current Zend challenges. --089e0112c4bc96ad9004f573f328--