Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:68714 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 11274 invoked from network); 30 Aug 2013 10:40:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Aug 2013 10:40:14 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.47 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.215.47 mail-la0-f47.google.com Received: from [209.85.215.47] ([209.85.215.47:62016] helo=mail-la0-f47.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8D/78-64695-D8670225 for ; Fri, 30 Aug 2013 06:40:14 -0400 Received: by mail-la0-f47.google.com with SMTP id eo20so1357820lab.20 for ; Fri, 30 Aug 2013 03:40:10 -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:content-transfer-encoding; bh=6oH0ShH/b1iqqJU47Gzl2LgKM98Tf0AAV77rfrWmaF8=; b=gxhdsr1Ie48gepxQj+lV9vegKrWTMxZcOLkrTun0sPcEPbY/KPqLztRguG+nFqCfgq 7A9L1wdd2IlP/zRgoh97P+F7ETYhR4PnUyGgrT87Ax5sKS9jhJPKDxJiSCTJcgJHVVUV cqwMkKBxItXLxe/9U8DxS7XGxz6pFaAbP9yWiSKf23F3d4MMPiWrsEEKHnhAZ0Cw18zE 5g+rt+LEhbUsYPZt5umq9PCQiXgyJT9uzF6MPirsNUflc8ZVHwmLpuSWdQt2hAFgFHYe cnsNqTe5oaugiwZXazvc2IAaG1VL5vSkWJ47nPwEu3fhfZEzlWEoyp/TG4v1jglSvlpf wp6w== MIME-Version: 1.0 X-Received: by 10.112.159.166 with SMTP id xd6mr7433073lbb.22.1377859210395; Fri, 30 Aug 2013 03:40:10 -0700 (PDT) Received: by 10.112.148.138 with HTTP; Fri, 30 Aug 2013 03:40:10 -0700 (PDT) In-Reply-To: <1377856008.2929.115.camel@guybrush> References: <1377856008.2929.115.camel@guybrush> Date: Fri, 30 Aug 2013 12:40:10 +0200 Message-ID: To: =?ISO-8859-1?Q?Johannes_Schl=FCter?= Cc: Julien Pauli , Anthony Ferrara , "internals@lists.php.net" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [DRAFT] [RFC] Function autoloading From: pierre.php@gmail.com (Pierre Joye) On Fri, Aug 30, 2013 at 11:46 AM, Johannes Schl=FCter wrote: > On Fri, 2013-08-30 at 10:49 +0200, Julien Pauli wrote: >> Just to say : one benefit of this work would be to finally have autoload >> functionnality (which is a Core feature IMO) included in Zend/ and no mo= re >> in an extension. > > What is the benefit, except having more stuff in the engine? SPL is part > of the core. Let's not pack the engine with stuff not needed there. Can we stop this madness of considering SPL as non standard or as a 'let put everything we don't know in there' extension? It was created to provided some standard advanced functions or structures. SPL was then used to work around some of the limitation of the engine, or add features not desired by some of the core devs, because no compromise was found. This must end, either it is needed and should be in the engine, or it is not and can go in pecl. SPL is standard, and always enabled. It should not continue to become a 2nd layer to the engine but to provide advanced features like what it initially did. --=20 Pierre @pierrejoye | http://www.libgd.org