Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76109 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 64907 invoked from network); 25 Jul 2014 10:12:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jul 2014 10:12:41 -0000 Authentication-Results: pb1.pair.com smtp.mail=nikita.ppv@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=nikita.ppv@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.219.41 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.219.41 mail-oa0-f41.google.com Received: from [209.85.219.41] ([209.85.219.41:60515] helo=mail-oa0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3C/4C-29475-79D22D35 for ; Fri, 25 Jul 2014 06:12:40 -0400 Received: by mail-oa0-f41.google.com with SMTP id j17so5364323oag.0 for ; Fri, 25 Jul 2014 03:12:43 -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=yk7JgyCVJ2IQ8YwDt0PZx+6FVEgHO/vcicIXcbxzApw=; b=qTRd9hKruZyjuOaMB0+Uf2Vl4awvJvNwjPa26PE3lKB39tBqRcSsXl0mQ/YU9cqB43 /ASuTdpWkJv+DETjy5AI/YBCllXJSG0ElMnzCpZR5HUQeIXWaLXTLjbowtAGp1bDBeeu Etcxnia9Hmk5ykUwHXZpuBpv8B4uOlVbxcHWJvvCKE2XI9U0JvpfDBe42HjoEESfX4p9 S1yt7m77m1bNHldNR/yO00RA8LrIRNNS2jqI+YL1J0ad7YQ4HtDbYhhq3b6jeJFs1Yrj Hz2ulJGqslipuHEGq887NXcFkgSZgaSlKsz6GW7OCylj2aYH0g3/EcqwwYllvCgMxvkg bvTQ== MIME-Version: 1.0 X-Received: by 10.60.160.38 with SMTP id xh6mr21676986oeb.82.1406283163279; Fri, 25 Jul 2014 03:12:43 -0700 (PDT) Received: by 10.182.132.2 with HTTP; Fri, 25 Jul 2014 03:12:43 -0700 (PDT) In-Reply-To: References: <53D213D0.7030208@gmail.com> Date: Fri, 25 Jul 2014 12:12:43 +0200 Message-ID: To: Ferenc Kovacs Cc: Zeev Suraski , Jocelyn Fournier , Laruence , PHP Internals Content-Type: multipart/alternative; boundary=089e011847a266a7b404ff01d095 Subject: Re: [PHP-DEV] About PHP NG "document lacking" argument From: nikita.ppv@gmail.com (Nikita Popov) --089e011847a266a7b404ff01d095 Content-Type: text/plain; charset=UTF-8 On Fri, Jul 25, 2014 at 11:48 AM, Ferenc Kovacs wrote: > On Fri, Jul 25, 2014 at 11:41 AM, Zeev Suraski wrote: > > > 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. > > > > I really liked what Julien, Anthony and Nikita did with > http://www.phpinternalsbook.com/ I think it would be pretty awesome if we > could have talented people like them continue working on documenting the > current and upcoming internal "api" (preferably under the php.net > umbrella, > but ofc. it is their decision as the content creators). > I assume that we'll update our content to use the APIs implemented in PHP next, or rather have a separate version using those APIs. But doing that kind of work only makes sense once PHP next is released or at least close to a release. Especially given the complaints of some parties regarding the current API, I expect that it may still undergo non-trivial changes before we get to a release. For now I think that the migration guide that is currently in progress, should be sufficient for extension authors familiar with the current API to make their extensions phpng compatible. Documentation targeting new extension authors (like sara's book or ours) is not critical at this time and writing it now is not worthwhile, because the API is not frozen. Nikita --089e011847a266a7b404ff01d095--