flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Alexandrov <alexander.s.alexand...@gmail.com>
Subject Re: Upgrading to Scala 2.11.x?
Date Thu, 15 Jan 2015 17:19:16 GMT
Thanks for the pointer.

I am not sure whether Sebastian's concern regarding libraries is a big
issue, as 2.11 code is backwards-compatible with the non-deprecated part of
the stable 2.10 API [1]. The discussion is also 6 months old by now and a
similar issue has been recently resolved in Spark [2].

It might be a good idea to keep this as a long-term goal and revisit it at
some point in the next months.

[1] http://www.scala-lang.org/news/2.11.0
[2] https://issues.apache.org/jira/browse/SPARK-4466


2015-01-15 18:01 GMT+01:00 Robert Metzger <rmetzger@apache.org>:

> There has already been a discussion about this recently:
>
> http://apache-flink-incubator-mailing-list-archive.1008284.n3.nabble.com/Changing-Scala-Version-to-2-11-x-td1473.html
>
> On Thu, Jan 15, 2015 at 5:51 PM, Alexander Alexandrov <
> alexander.s.alexandrov@gmail.com> wrote:
>
> > Currently, Flink uses Scala 2.10.4 and relies on the macro paradise
> > compiler plugin to get the  quasi-quotes functionality.
> >
> > This makes the code incompatible with third-party add-ons that use macros
> > written against a newer version of Scala.
> >
> > Scala 2.11 has been around for almost a year already. It comes with a bit
> > more advanced reflection API than 2.10 and quasi-quotes bundled in. I
> think
> > that by now there should be a 2.11 version for most of the other
> > Scala-based dependencies used in Flink.
> >
> > Are there any plans in the roadmap to upgrade this to 2.11 in one of the
> > next releases? If not, what is the main issue blocking this change?
> >
> > I suspect that this might be a question which has been already discussed
> > here, but I failed to find relevant threads in the mailing list.
> >
> > Regards,
> > Alexander
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message