<snip/>
it's a little ironic that both richard and i have held that opinion for
a long while now. however, ceki's and brian's investigations are now
starting to persuade me that there is actually some hope for much
improved discovery from the 1.0.x series of releases.
there are a number of subtle issues (well, they seem subtle to me) about salvaging the interfaces. it's more difficult that it should be. not being able to fix them easily is what i have always regarded as the JCL fatal flaw.
i think that there are ways to maintain backwards compatibility which
should also allow the interfaces to be salvaged for reuse by different
implementations. i was working on code along these lines but i only have
so much energy and most of it (over the last few weeks) has been taken
up replying to ceki's posts and analysing ceki's examples (or so it
seems to me).
No matter what - it more and more seems like the discovery mechanism builds up a front of people that more and more dislike JCL.
TBH I am pretty much sick of those discussion whether to use JCL or not that come up in other projects. IMHO it would be great to fix (as good as possible) what people are complaining about.
My perception is that JCL is a great idea and does the job ...but as soon as you have a slightly more complicated classloader setup. Man - you better know what you are doing!
I personally don't care much of backwards compatibility of a problematic discovery mechanism but for sure that's what new major versions are for. This could be fixed in a 2.x version.
Just my 2 cents -- Torsten
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
