Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:81346 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 69343 invoked from network); 28 Jan 2015 22:50:19 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Jan 2015 22:50:19 -0000 Authentication-Results: pb1.pair.com header.from=narf@devilix.net; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=narf@devilix.net; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain devilix.net designates 209.85.218.41 as permitted sender) X-PHP-List-Original-Sender: narf@devilix.net X-Host-Fingerprint: 209.85.218.41 mail-oi0-f41.google.com Received: from [209.85.218.41] ([209.85.218.41:35257] helo=mail-oi0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A7/00-02879-AA769C45 for ; Wed, 28 Jan 2015 17:50:18 -0500 Received: by mail-oi0-f41.google.com with SMTP id z81so21049948oif.0 for ; Wed, 28 Jan 2015 14:50:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=devilix.net; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=PDJO2mDlCXIyFlrn+UMvM+cBIWjtS0XxNAG/QPx1JGI=; b=NNyM06Yidv0CskW3q6CxAab+wnzcSYQSGup45OGDrTBlpOlOyS8HP0mi4BOMqp6l8d hO6hfQ9yrSGbxzGqGigAJiTo7qaXpD2YuWqlaSLa3gHG5USKpE+iBOnoH3qhhxFsSbZa xwZW7mrrjWsSy3v68NlaEppTF6GX1ESLbe9Qo= 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=PDJO2mDlCXIyFlrn+UMvM+cBIWjtS0XxNAG/QPx1JGI=; b=Cc78Nd5sRsqLYAf+xXb03qcCNSDbzzZv1xYwaykSQM5OXuNhJj6zthgGaFVZ8Wxrfs CS78OptmWnvkYUoRnf+LFi8yW6GfJC3v7F+x3SsKqHoe4pjyf3SPOE2wFRGLBtNx5n+7 nAElxTdIZGA6RokyLWrwGAjQgTCJGljMkR+qE/XLna+MXRji0aWgphIE5Hraur2UlAZo JwMYMvvCau9Rgde15brDomvyILAE4rGo3BnvgLceiRcTE4kXxTEgMjr4TuPkoZU/enXP osW7o4YKN+96227/ILxUlOfZM4uT5KBJ75lcvPfThN/wGDsHKXF5NMUyybyAVHpoFKRC f/bQ== X-Gm-Message-State: ALoCoQksQuiQ8LOpd3OmCXMEBSvXPUgXuUqaClfGNrby9CkIUAqaj45YFbHZgQ4voUGA9Du8zot7 MIME-Version: 1.0 X-Received: by 10.202.202.4 with SMTP id a4mr3529627oig.5.1422485415552; Wed, 28 Jan 2015 14:50:15 -0800 (PST) Received: by 10.202.214.205 with HTTP; Wed, 28 Jan 2015 14:50:15 -0800 (PST) In-Reply-To: <54C94A9D.8000904@beccati.com> References: <54C8D36E.7010803@php.net> <54C9338A.7020202@beccati.com> <54C9363D.6090102@php.net> <54C94A9D.8000904@beccati.com> Date: Thu, 29 Jan 2015 00:50:15 +0200 Message-ID: To: Matteo Beccati Cc: Michael Wallner , PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC] [VOTE] pecl_http From: narf@devilix.net (Andrey Andreev) Hi, On Wed, Jan 28, 2015 at 10:46 PM, Matteo Beccati wrote: > On 28/01/2015 20:19, Michael Wallner wrote: >> >> On 28/01/15 20:07, Matteo Beccati wrote: >>> >>> As Nikita mentions, PSR-7 is under way and currently gaining some >>> traction. At the moment the PSR-7 interfaces are designed to be >>> immutable, although I that's still open for debate. If the RFC passes, >>> we'd be taking a fairly strong position and pushing the current >>> pecl_http implementation as a de-facto standard. Sure, PHP-FIG would >>> still be free to come up with their own standard, but it just doesn't >>> seem much fair to me. >> >> >> Why is everybody so obssessed by the word "standard"? >> What is "fair" supposed to mean in this regard? > >> >> >> Doesn't FIG stand for Framework Interoperability Group? I've been there >> and wanted to start a discussion on the topic, but without success. > > > Seen that too. Welcoming "BE GONE FOUL INTERNALS DEVELOPER" joke aside, some > objections have been made. You didn't like them, you disappeared suggesting > PHP-FIG to "play alone in your shady little shed". > > Since PSR-7 is being discussed now *and* pecl_http can't implement an > interface that still is being discussed, I would rather vote "no" now and > maybe change my mind in future if PSR-7 becomes a thing and pecl_http > follows. Or PSR-7 fails, for that matter. > You're voting "no" because the FIG can't agree yet? They've been discussing this for *at least* an year and iirc the first PSR-7 coordinator gave up on it because he no longer believed in the end result. What does that tell us? I'm not saying that you should vote "yes", but it's one thing to look at the FIG for opinions/suggestions/inspiration and completely different if you imply that they should dictate how a PHP core extension is implemented. PHP-FIG is not an authority and I too am quite annoyed by the excessive usage of the word "standard" when referring to a "PSR". They are not standards, they are recommendations written by a self-appointed group of people and mostly for their own usage. A group of mostly very smart people indeed, and important figures in the PHP community too, but not an authority. Cheers, Andrey.