Re: Modules

Adriaan Moors <[email protected]> Tue, 15 Nov 2016 17:31:12 +0000
Newsgroups gmane.comp.lang.scala
Message-ID <CA+cgcwYuvtmPdurq9T52+O5CJtLq_VCPPUW6r1WUQ+0bA-CvyQ@mail.gmail.com>
--001a113eae0c3d0c7d05415a5380
Content-Type: text/plain; charset=UTF-8

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 <[email protected]> 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 [email protected].
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

--001a113eae0c3d0c7d05415a5380
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi, <br><br>We plan to be compatible with Java 9&#39;s module system, and h=
ave 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 whe=
n run against the same modules it was compiled with). <br><br>We don&#39;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. <br><br>Cheers<br>Adriaan =
<br><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, Nov 15, 2016 at 00:=
55 David Starner &lt;<a href=3D"mailto:[email protected]">prosfilaes@gma=
il.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"l=
tr" class=3D"gmail_msg">Java 9 is feature complete, and the module system (=
Jigsaw) is designed and documented. (O&#39;Reilly has &quot;Java 9 Modulari=
ty&quot; in Early Release and in Safari, and <a href=3D"http://openjdk.java=
.net/projects/jigsaw/" class=3D"gmail_msg" target=3D"_blank">http://openjdk=
.java.net/projects/jigsaw/</a> has most of the necessary information.)=C2=
=A0 Is there any plans on Scala adopting a compatible module system? It loo=
ks like there could be a reasonably straightforward adaptation.<br class=3D=
"gmail_msg"></div>

<p class=3D"gmail_msg"></p>

-- <br class=3D"gmail_msg">
You received this message because you are subscribed to the Google Groups &=
quot;scala-language&quot; group.<br class=3D"gmail_msg">
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]" clas=
s=3D"gmail_msg" target=3D"_blank">[email protected]=
om</a>.<br class=3D"gmail_msg">
For more options, visit <a href=3D"https://groups.google.com/d/optout" clas=
s=3D"gmail_msg" target=3D"_blank">https://groups.google.com/d/optout</a>.<b=
r class=3D"gmail_msg">
</blockquote></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;scala-language&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]">scal=
[email protected]</a>.<br />
For more options, visit <a href=3D"https://groups.google.com/d/optout">http=
s://groups.google.com/d/optout</a>.<br />

--001a113eae0c3d0c7d05415a5380--