Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:56122 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33857 invoked from network); 7 Nov 2011 18:05:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Nov 2011 18:05:47 -0000 Authentication-Results: pb1.pair.com smtp.mail=guilhermeblanco@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=guilhermeblanco@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.170 as permitted sender) X-PHP-List-Original-Sender: guilhermeblanco@gmail.com X-Host-Fingerprint: 209.85.215.170 mail-ey0-f170.google.com Received: from [209.85.215.170] ([209.85.215.170:64333] helo=mail-ey0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B9/09-13242-AFD18BE4 for ; Mon, 07 Nov 2011 13:05:46 -0500 Received: by eyg7 with SMTP id 7so3796827eyg.29 for ; Mon, 07 Nov 2011 10:05:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=Pfmp/R4WMO5a3O2wHUb48c1XbhskhG5y+Wg+FLyOrIY=; b=ji8v5+Ero+gxPBum4gExW4vNvCOJxk6wQD3BtD0OcpwWJN/C/3BydBkMF5JSgrYPt3 7jLfjWVirbHWJVVS5kVyl4Ln3YciJF8tqPyQf+o2BdGTbjsgKDvv6IdYtaLidmFAxpQw OgC+DD3pEJIyGciFa9+EFT/mjO6h62+FocqEU= Received: by 10.182.13.3 with SMTP id d3mr3846431obc.20.1320689142192; Mon, 07 Nov 2011 10:05:42 -0800 (PST) MIME-Version: 1.0 Received: by 10.182.221.71 with HTTP; Mon, 7 Nov 2011 10:05:21 -0800 (PST) In-Reply-To: <4EB81C84.8010609@hoa-project.net> References: <4EB81703.7030605@hoa-project.net> <4EB81C84.8010609@hoa-project.net> Date: Mon, 7 Nov 2011 16:05:21 -0200 Message-ID: To: ivan.enderlin@hoa-project.net Cc: David Coallier , internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] SplClassLoader RFC Voting phase From: guilhermeblanco@gmail.com ("guilhermeblanco@gmail.com") Hi Ivan, On Mon, Nov 7, 2011 at 3:59 PM, Ivan Enderlin @ Hoa wrote: > > > On 07/11/11 18:41, guilhermeblanco@gmail.com wrote: >> >> Hi Ivan, > > Hi, > >> >> I updated the RFC a few hours ago based on a lengthy discussion in >> php-standards. >> It seems after these 2 years of PSR-0, all the rules are kept, but >> some changes were made to the original code (the one in RFC) to >> enhance the support. They are: >> >> - Multiple paths per namespace >> - Silent mode >> >> The first one seems very useful in a component based library, while >> the second is intended to not explode the class required if you have >> multiple instances of ClassLoader. > > Exactly. > >> I added quickly the methods ->registerNamespace() and >> ->registerPrefix() to RFC, but I still require to update the >> SplClassLoader PHP based version. > > Ok. > >> >> By now, you can either look at Symfony 2, Doctrine 2 or Zend Framework >> 2 to see the implementation details. > > The implementation is not a problem. I just said that your RFC is not > consistent and thus we can't vote for a partial RFC, it's has no sense. > > I repeat my proposition to participate to this effort (PSR). How can I > contribute? The PSR-0 went to Final Release 2 years ago. It's not possible to change it anymore. If you find relevant items, you can open another PSR for discussion. But be aware that autoloading ones would be likely rejected since we already reached some standards. =3D) To participate of php-standards group, feel free to join here: http://groups.google.com/group/php-standards > > Best regards. > > -- > Ivan Enderlin > Developer of Hoa > http://hoa.42/ or http://hoa-project.net/ > > PhD. student at LIFC/DISC (Vesontio) and INRIA (Cassis) > http://lifc.univ-fcomte.fr/ and http://www.inria.fr/ > > Member of HTML and WebApps Working Group of W3C > http://w3.org/ > > --=20 Guilherme Blanco Mobile: +55 (11) 8118-4422 MSN: guilhermeblanco@hotmail.com S=C3=A3o Paulo - SP/Brazil