On Jun 18, 2008, at 5:46 AM, Ittay Dror wrote:


Hi Hans,

I read the roadmap document, impressive.

I have one comment to make: about classloader isolation. do you think it is really necessary? look at firefox, that has a very rich set of non- trivial
plugins. I don't think it has any isolation.

If I'm guessing your reasons for wanting this, it is to prevent clashes when two plugins require two versions of the same library. I think this is a very
rare case.

It is rare but not that rare. I have been hitten by this a couple of times. And look at Ivy. The reason why Ivy does not provide WebDav support right now, is that commons-vfs (which is used by Ivy) would need httpclient 2.x to provide this but Ivy itself uses httpclient 3.x.

However, if class loading is always used, it makes the system
more complex and less efficient. Maybe make this just a utility that plugins
can use?

I was thinking about having an OSGi based plugin system. But people have warned me that OSGi is a very complex technology. I'm not sure yet. On the one hand we want to deliver something within a reasonable time frame and no excessive complexity on the other hand it should have enterprise quality (whatever this means ;)). As yet I have hardly any opinions on implementation details.

- Hans


Ittay



hdockter wrote:

Hi all,

there is now a roadmap available at: http://gradle.org/roadmap.html

I have become convinced that a 1.0 release should not wait longer
than necessary.

Thanks for all your input

- Hans

On Jun 12, 2008, at 10:22 PM, pinus wrote:



hdockter wrote:


1.0 means API stability. For this Gradle should have a reasonable
install base so that we have enough feedback to be confident that all
major use cases are properly covered.



You have a chicken and egg problem here. Who has time to check an
early release of an open source program? Just wait for the 1.0,
this will
be beta enough to test. No testers no response.

A roadmap is very important for me to decide if I seriously try or
wait.
--
View this message in context: http://www.nabble.com/Roadmap-
tp17752996p17808294.html
Sent from the gradle-user mailing list archive at Nabble.com.


-------------------------------------------------------------------- -
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



--
Hans Dockter
Gradle Project lead
http://www.gradle.org





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email





--
View this message in context: http://www.nabble.com/Roadmap- tp17752996p17959213.html
Sent from the gradle-user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



--
Hans Dockter
Gradle Project lead
http://www.gradle.org





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to