Simon IJskes - QCG wrote:
On 08-11-12 13:40, Peter Firmstone wrote:

Yes, but lets play around with it in skunk.  Dan's made some valid

Indeed Dan has made valid remarks, but i really dont like skunk. Tom suggested sub projects once. I did not see any benefits at that time. But i think it might be helpful right now.

We could use the subprojects as 'clients' to the core, and allow requirements of these subprojects drive the modifications of the core.

We can decide whatever status a subproject will have, and we do not make them heavyweight. Just an extra jar, an extra libs and an extra src in a directory together.

I'm thinking about osgi, wan, internet, jmx transports etc. We treat the sub projects as first class citizens, and do proper release management on them. Just not that often.

Am i still thinking too grandiose Dan?

Gr. Simon


Ok, because it's small I think we can consider it, can you provide the hooks to load different providers? The non default providers themselves can be a subproject. We need to carefully consider security since we're making it possible for downloaded code to resolve classes.

My SecurityManager and policy providers were developed in skunk, then merged. URI changes were made in trunk, although this was a big change semantically, the code footprint is small. For large changes to foundation code we need skunk, not everything can be bolted on or plugged in.

Cheers,

Peter.

Reply via email to