Discussion:
[scala-language] Modules
David Starner
2016-11-15 08:55:02 UTC
Permalink
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 scala-language+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Adriaan Moors
2016-11-15 17:31:12 UTC
Permalink
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
Post by 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
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 scala-language+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...