[jdom-interest] detach() [eg]

Kenworthy, Edward edward.kenworthy at exchange.co.uk
Fri Apr 27 00:01:57 PDT 2001

Hi jason

No. Beta means the api is basically stable, there may be some tweaks but
hopefully no biggies - most changes are in implementation and tweaking for
performance. From the way the api is err "fluid" (aka being messed with) at
the moment it feels more like alpha code "here's something that we think
works, but we probably are going to mess with the design and api and
implementation and there will be big bugs. do not use for production!"


-----Original Message-----
From: Jason Hunter [mailto:jhunter at collab.net]
Sent: 26 April 2001 19:38
To: Dennis Sosnoski
Cc: Elliotte Rusty Harold; jdom-interest at jdom.org
Subject: Re: [jdom-interest] detach() [eg]

> I'd suggest that if this is the case there should be a warning 
> to developers on the
> download page that all "beta" builds should be considered trial 
> only and are not intended for production work.

"Beta means beta" in other words.  :-)

I don't think we need to discourage people from using JDOM just because
the code might change between betas.  If someone wants to build on
betaX, they can and they'll generally find the code at beta5 or beta6 to
be quite solid.  If they want to stay current with new betas, we do what
we can to make that easy.  Wherever possible we deprecate methods before
removal and keep an eye on backward compatibility.

Look at it this way, SAX 1.0 users had to change much code more to
comply with SAX 2.0 than JDOM beta5 users will have to change for JDOM
1.0.  Even the JDK deprecates methods between releases.

To control your jdom-interest membership:

More information about the jdom-interest mailing list