Modules

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Modules

David Starner
Java 9 is feature complete, and the module system (Jigsaw) is designed and documented. (O'Reilly has "Java 9 Modularity" in Early Release and in Safari, and http://openjdk.java.net/projects/jigsaw/ has most of the necessary information.)  Is there any plans on Scala adopting a compatible module system? It looks like there could be a reasonably straightforward adaptation.

--
You received this message because you are subscribed to the Google Groups "scala-language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Modules

Adriaan Moors-7
Hi,

We plan to be compatible with Java 9's module system, and have the compiler tell you when your program would violate the module system (i.e. if your program compiles, it should not fail with linkage errors when run against the same modules it was compiled with).

We don't currently have any plans to go beyond that. More details will follow in the coming weeks as we announce our plans for 2.13.

Cheers
Adriaan
On Tue, Nov 15, 2016 at 00:55 David Starner <[hidden email]> wrote:
Java 9 is feature complete, and the module system (Jigsaw) is designed and documented. (O'Reilly has "Java 9 Modularity" in Early Release and in Safari, and http://openjdk.java.net/projects/jigsaw/ has most of the necessary information.)  Is there any plans on Scala adopting a compatible module system? It looks like there could be a reasonably straightforward adaptation.

--
You received this message because you are subscribed to the Google Groups "scala-language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.