Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74521 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 27629 invoked from network); 27 May 2014 13:30:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 May 2014 13:30:53 -0000 Authentication-Results: pb1.pair.com header.from=mike.php.net@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=mike.php.net@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.174 as permitted sender) X-PHP-List-Original-Sender: mike.php.net@gmail.com X-Host-Fingerprint: 74.125.82.174 mail-we0-f174.google.com Received: from [74.125.82.174] ([74.125.82.174:37885] helo=mail-we0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C7/71-18053-88394835 for ; Tue, 27 May 2014 09:30:50 -0400 Received: by mail-we0-f174.google.com with SMTP id k48so9778469wev.33 for ; Tue, 27 May 2014 06:30:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=m5QF4c0UcujMcpthgRZ1vPY+s2RebmrOZhyFOY/InC0=; b=fGpL35qEgsSIii4zE3FLIKaPRiiCyhd5y4SCo1DOwU/68VKFveshM/A7Ie4aeql5jD QROI4FqYyFj4X0HL+667GPjSEuoaCMPj44i3CyA01j2dP3/gjspIqgmsTYj7rzQwiRLN cEQE2cFUG1Nvs7ookXTQL6Dk/rAM7/WGUxKOgNoY7xmHx9nV2fBbPpzc0U7bi+n5iPpy XdGAyObT4+yBEnszhbDKsC6Cy1faYD7HphPK8ET3vuggzEiCVzLprxnwPoVAgJyibDzW KgrQdrD6tcZotVYP4uh7AARItKoAPU49ibYRIpL3GLgP6BgkIF4BEEjhkmeqEKm9/QM8 xQIg== X-Received: by 10.180.212.107 with SMTP id nj11mr38461231wic.40.1401197445291; Tue, 27 May 2014 06:30:45 -0700 (PDT) Received: from lepisma.bemi (178-18-170-101.customer.bnet.at. [178.18.170.101]) by mx.google.com with ESMTPSA id hr4sm35072902wjb.28.2014.05.27.06.30.43 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 27 May 2014 06:30:44 -0700 (PDT) Content-Type: multipart/alternative; boundary="Apple-Mail=_46A13A60-17CE-489A-B2C7-683BA4BF7029" Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) In-Reply-To: Date: Tue, 27 May 2014 15:30:41 +0200 Cc: =?iso-8859-1?Q?Johannes_Schl=FCter?= , Michael Wallner , PHP Internals Message-ID: <7C23F0EA-ED2C-4EF6-8C11-F95C28E92A8E@gmail.com> References: <1401193927.2998.50.camel@guybrush> To: Julien Pauli X-Mailer: Apple Mail (2.1874) Subject: Re: [PHP-DEV] Linking and autoloading of dependent extensions From: mike.php.net@gmail.com (Michael Wallner) --Apple-Mail=_46A13A60-17CE-489A-B2C7-683BA4BF7029 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On 27 05 2014, at 15:12, Julien Pauli wrote: > On Tue, May 27, 2014 at 2:32 PM, Johannes Schl=FCter = wrote: > > Hi, > > > > On Tue, 2014-05-27 at 14:13 +0200, Michael Wallner wrote: > >> I've prepared a tiny POC which enables linking and autoloading of > >> dependent extensions: > >> https://github.com/m6w6/php-src/compare/module_deps > >> > >> Anybody else other than me interested in this feature? >=20 > Hey >=20 > I once worked on extension improvements with Joe. > We stopped at extension dependency management, as this needs deep = rethink. > I plan to write an RFC and work on the subject for PHP-Next, perhaps = we could merge our ideas ? > Code is here : = https://github.com/jpauli/php-src/compare/extensions_improvements Sure, I=92d be glad to combine efforts. Yet, I don=92t see you linking = dependent extensions, so I=92m not sure what your approach is to even = load the top extension of the dependency chain? Cheers, Mike --Apple-Mail=_46A13A60-17CE-489A-B2C7-683BA4BF7029--