Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@apache.org Received: (qmail 22288 invoked from network); 25 Feb 2002 08:15:04 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 25 Feb 2002 08:15:04 -0000 Received: (qmail 5268 invoked by uid 97); 25 Feb 2002 08:15:08 -0000 Delivered-To: qmlist-jakarta-archive-ant-dev@jakarta.apache.org Received: (qmail 5199 invoked by uid 97); 25 Feb 2002 08:15:07 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 5186 invoked from network); 25 Feb 2002 08:15:06 -0000 Message-Id: <200202250814.g1P8EoN19853@mail008.syd.optusnet.com.au> Content-Type: text/plain; charset="utf-8" From: Peter Donald To: "Ant Developers List" Subject: Re: We need to stop the lies Date: Mon, 25 Feb 2002 18:33:35 +1100 X-Mailer: KMail [version 1.3.2] References: In-Reply-To: X-Wisdom-Cookie: . MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N On Mon, 25 Feb 2002 16:32, Conor MacNeill wrote: > > From: Peter Donald [mailto:peter@apache.org] > > > > > Does mutant or myrmidom proposals do this right now? > > > > nope. > > > > > What antlib's does is exactly classloader agregation. What I > > > > remember from > > > > > the ANT2 proposals (do not remember which) required one to give a > > > global name to the library in a descriptor, and then it required one to > > > declare that the library "extends" another. And that was implemented by > > > > parenting. > > > > Mutant does that. Myrmidon just declares dependencies via the JDK1.3 > > "Optional Package" spec on libraries and then all dependencies > > will loaded > > into same classloader (unless they already exist in parent ClassLoader). > > The problem with this is that it will load the same class with separate > loaders yep. > which means that antlibs will not be able to share classes, > especially datatypes. Can't have your cake and eat it to. Thats why there is roles (one way of solving this) and the "Shared" ClassLoader - like the TC4 "Shared" ClassLoader when roles are inadequete. -- Cheers, Pete ---------------------------------------- Whatever you do will be insignificant, but it is very important that you do it. --Gandhi ---------------------------------------- -- To unsubscribe, e-mail: For additional commands, e-mail: