Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76103 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54521 invoked from network); 25 Jul 2014 09:41:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jul 2014 09:41:22 -0000 Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.174 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.220.174 mail-vc0-f174.google.com Received: from [209.85.220.174] ([209.85.220.174:44982] helo=mail-vc0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8A/1A-29475-04622D35 for ; Fri, 25 Jul 2014 05:41:21 -0400 Received: by mail-vc0-f174.google.com with SMTP id la4so6939962vcb.33 for ; Fri, 25 Jul 2014 02:41:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=gTesw8nX3WBP8eNAoV/AeM4QzPshec67YBMP8qEsPao=; b=FawlTaJwBEamyjq/4vstE9fUgNjrYOxUKZlF+7B04267IPs1x92HFgtn/5AuEn5vQs /wLGfAol9q2meoaOzgjt1ri99F/qXbOq2Bx3WShP0Mk4oU6eej0Q58/dVCWjP9YEJG81 lzEFFRJ59ZPtRWcrK9Etny0oHDA0OXzndUlwzTR6iZi0IOk9m7p2uApjPNaudDU4MsOe A3Oms4lhecSPdcJpqxtxFoC90Uu7aBSAIbTwkxe0laxE4MIOyNPWrxHe1MtjhTwAtB7y YYnD4R7P4d+FY7Xe43YDei/aBDg4Z3XQfozbRjABfp3fyTfEf8W17LdZXI5EsrcZL4zj Wf2w== X-Gm-Message-State: ALoCoQmLOQKAGRAN0QIZGsDrawS2ncivw3VK5GsbuVTLS1q1r2hHRP4vOtw5WjKB89+imK0NQIGCXyCBglaUPDiYofYTbTq4X+DUJIiJHe8oz++7nCqOhKXNCAmZVCsCioDtO/PnvoZq MIME-Version: 1.0 X-Received: by 10.220.15.8 with SMTP id i8mr619236vca.45.1406281284081; Fri, 25 Jul 2014 02:41:24 -0700 (PDT) Received: by 10.220.5.136 with HTTP; Fri, 25 Jul 2014 02:41:23 -0700 (PDT) In-Reply-To: <53D213D0.7030208@gmail.com> References: <53D213D0.7030208@gmail.com> Date: Fri, 25 Jul 2014 12:41:23 +0300 Message-ID: To: Jocelyn Fournier Cc: Ferenc Kovacs , Laruence , PHP Internals Content-Type: multipart/alternative; boundary=001a11c3e09e6473e304ff0160c9 Subject: Re: [PHP-DEV] About PHP NG "document lacking" argument From: zeev@zend.com (Zeev Suraski) --001a11c3e09e6473e304ff0160c9 Content-Type: text/plain; charset=UTF-8 Jocelyn, I think that a good migration guide is what we need here, and as Dmitry and Ferenc said, much progress has been made there. I think we'd all welcome a new edition of the Sara book, but it happens that the main people who work on PHP internals aren't exactly the book authoring types... We'd need others to step in and contribute, perhaps turn that migration doc into something better. Zeev On Fri, Jul 25, 2014 at 11:22 AM, Jocelyn Fournier < jocelyn.fournier@gmail.com> wrote: > >>> >>> Hi Laruence, >> >> I do think that some people simply doesn't like phpng (for reasons mostly >> not on technical grounds), and they are bringing up any issue which can >> hinder the acceptance of phpng. >> But I also think that documentation is important, and the reasoning that >> it >> isn't based on the fact that the current engine is also lacked/lacking >> proper documentation is wrong imo. >> There are a bunch of extensions whose authors already figured out the >> current internals on their own (but stuff like Sara's book helped a bunch >> imo) to make their extension work, but we shouldn't force them yet again >> to >> learn from reading through the source yet again. >> Also, the less documentation we have, the more likely that the voters >> won't >> really base their vote on the actual diff, but they >> beliefs/pre-conceptions >> about phpng. >> As both sides (supporters of phpng and those who are against it) are >> really >> "loud" to have their arguments heard, I think it would be better for >> everybody if we could have as many voters as possible voting on the actual >> content instead of who has the bigger follower/supporter group. >> And as you mentioned, not that many people are familiar with the Zend >> internals, but the vote is open for any contributors (which we had a few >> rounds of discussion, but it is unlikely to be changed before this goes >> into voting), I think it is even more important to make it possible for >> the >> less Zend-savy people to make an educated decision about the patch. >> I really like the current progress on https://wiki.php.net/phpng- >> upgrading >> , and I support your idea of having more people, even outside of the phpng >> devs contributing to the docs. >> (I added a link to the upgrading guide for the rfc page as I've noticed >> that some people wasn't even aware of the existence of the upgrading docs) >> >> I don't think that phpng requires any better or more detailed rfc or docs >> than any other similar rfc, but I do think that improving those will >> improve the "quality" of the votes, and maybe it will calm down some loud >> people seemingly being really frustrated by the lack of documentation. >> >> > Hi, > > I confirm without the sara book, it would have been *really* difficult to > code my first php extension. > From my point of view, this API change is a good opportunity to write a > doc about the PHP API, and how to use it efficiently. > > Jocelyn > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --001a11c3e09e6473e304ff0160c9--