[jsr294-modularity-eg] iJam
Doug Lea
dl at cs.oswego.edu
Tue Sep 18 16:10:09 EDT 2007
Alex Buckley wrote:
> Rok Strnisa wrote:
>> JAM refers to the proposed Java Module System. That is, the
>> combination of JSR-277 (its Early Draft) and JSR-294 (its Strawman
>> proposal).
>
> The paper raises two issues:
> 1) Sharing a type between two module definitions.
> 2) Selecting a type in a module definition when import policy and other
> artifacts cause multiple types with the same name to be available.
>
> From a 294 perspective, these issues do not arise because of the rule
> that a type can only be a member of a single superpackage. Indeed, the
> rule was expressly designed to keep things simple for a Java programmer
> who just wants to group related packages together.
>
Maybe I wasn't paying attention, but I thought the main reason was
that we were clueless about what to do in this situation (which
probably is not a rare one). Given the clue, do you still want
to stand by that decision?
-Doug
More information about the jsr294-modularity-eg
mailing list