[jsr294-modularity-eg] iJam

Glyn Normington glyn_normington at uk.ibm.com
Wed Sep 19 12:05:10 EDT 2007


Dear Rok

Fascinating! Again on the JSR 277 front...

One important observation. I notice that your class loading search order 
prefers a module's own contents to imported classes. The OSGi module 
system, with which JSR 277 must interoperate, has a different search 
order, preferring imported packages to a module's own contents. This isn't 
necessarily a show-stopper for interoperation, but it might have some 
nasty consequences. Some notes on interoperation are available ([1]), but 
the proposed solution is still being worked on in the JSR 277 Expert 
Group.

You may also be interested in a draft formal model ([2]) of OSGi 
modularity, which covers the class loading search order in section 9.

Alex/Andreas: are you going to formally add Rok to the Expert Group, 
should we treat his research as "not a contribution", or what?

Glyn

[1] 
http://underlap.blogspot.com/2007/05/designing-module-system-interoperation.html
[2] http://www2.osgi.org/wiki/uploads/Design/osgimod.pdf

jsr294-modularity-eg-bounces at cs.oswego.edu wrote on 18/09/2007 07:47:50 
PM:

> Dear Michal,
> 
> > This looks very interesting!
> 
> Thanks.
> 
> > A quick clarifying question: it's not clear to me from either the
> > paper or the web site or the paper what is the JAM referred to in the
> > paper.  Is this the JSR-294 proposal?  Or perhaps something else?
> 
> JAM refers to the proposed Java Module System. That is, the 
> combination of JSR-277 (its Early Draft) and JSR-294 (its Strawman 
> proposal).
> 
> Regards,
> Rok
> 
> 
> p.s.: It appears that my posts to this mailing list are not being 
> accepted. Can that be fixed, or should I rather post to another one?
> _______________________________________________
> jsr294-modularity-eg mailing list
> jsr294-modularity-eg at cs.oswego.edu
> http://cs.oswego.edu/mailman/listinfo/jsr294-modularity-eg






Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU





-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/attachments/20070919/f5485499/attachment.html 


More information about the jsr294-modularity-eg mailing list