Return-Path: Delivered-To: apmail-incubator-geronimo-dev-archive@www.apache.org Received: (qmail 81886 invoked from network); 9 Sep 2003 20:33:50 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 9 Sep 2003 20:33:50 -0000 Received: (qmail 71510 invoked by uid 500); 9 Sep 2003 20:33:13 -0000 Delivered-To: apmail-incubator-geronimo-dev-archive@incubator.apache.org Received: (qmail 71426 invoked by uid 500); 9 Sep 2003 20:33:12 -0000 Mailing-List: contact geronimo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: geronimo-dev@incubator.apache.org Delivered-To: mailing list geronimo-dev@incubator.apache.org Received: (qmail 71341 invoked from network); 9 Sep 2003 20:33:11 -0000 Received: from unknown (HELO dsl-217-155-97-61.zen.co.uk) (217.155.97.60) by daedalus.apache.org with SMTP; 9 Sep 2003 20:33:11 -0000 Received: from apple.int.bandlem.com ([10.0.0.20] helo=ioshq.com) by dsl-217-155-97-61.zen.co.uk with esmtp (Exim 3.35 #1 (Debian)) id 19wpAo-0008T4-00 for ; Tue, 09 Sep 2003 21:33:14 +0100 Date: Tue, 9 Sep 2003 21:32:29 +0100 Subject: Re: Geronimo Deployment Descriptors -- and premature optimisation Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v552) From: Alex Blewitt To: geronimo-dev@incubator.apache.org Content-Transfer-Encoding: 7bit In-Reply-To: <604AE0E6-E303-11D7-B8F0-000393DB559A@coredevelopers.net> Message-Id: X-Mailer: Apple Mail (2.552) X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On Tuesday, Sep 9, 2003, at 21:22 Europe/London, Dain Sundstrom wrote: > Alex in an embedded system you may only have a small prom available to > boot from. Specifically, you may want to ditch the 1 meg for an XML > parser. You may also have a small amount of memory and XML parsers > are known for being memory pigs (which is fine in a normal server). You can't seriously be comparing Geronimo's kernel to that of an embedded kernel, can you? Never mind that the JDK in its current form is way too big to fit on a small device. If you want to write Geronimo for J2ME, go ahead. If we're using J2SE, especially 1.4, then we can use the XML parses that it comes with. > Also we need to be open to other persistent forms. The XML document > is simply a persistent form of data and we need to be open to other > persistent forms. Yes, provided that those forms are a declarative non-binary representation for the reasons already pointed out. As I said, I'm not a definitive fan of XML; I'd prefer to see JNDI/LDAP being used personally, but there are bound to be other alternatives. I was merely pointing out the flaws in the argument; that it was optimisation without benchmarking proving the case in Geronimo's loading time; that programmatic specs degrade faster than declarative specs, and that binary formats degrade faster than text formats. I think that that's a pretty open PoV :-) Alex.