usethesource / usethesource.github.io

Organization website for UseTheSource
1 stars 2 forks source link

move to Java/JRE 11 or higher #16

Closed jurgenvinju closed 2 years ago

jurgenvinju commented 3 years ago

This is to register our need to move all usethesource projects to Java 11 (and the associated JRE)

It requires us to synchronize the effort across all projects, hence this issue at usethesource.

Motivation

Vote

This is to vote that we will move to Java 11, but not when. We have to plan the timing carefully so as not to interfere with other complex projects such as the compiler and the LSP.

Timing

When to do this? The compiler project would be halted by this; i.e. new bugs caused by the move would mix in between the last bugs to solve. Otherwise we do not expect much interference with other projects. Maintenance on the rascal-eclipse project would become possible again after the move to Java 11. So we should not postpone this indefinetely..

Should we not aim higher?

Any reason why we do not move to a higher Java version than 11 immediately?

jurgenvinju commented 2 years ago

The following projects have been moved:

And with that this issue could be closed.

jurgenvinju commented 2 years ago

Note that these projects have not been turned into "modules" yet in the Java 9 sense, and this is necessary also because of the very concrete issue usethesource/vallang#119

jurgenvinju commented 2 years ago

These are projects which will need to be upgraded still to java 11, which are not on usethesource (yet):

jurgenvinju commented 2 years ago

closing this issue because the bulk of it has been done. the library projects that have to be moved are a separated issue.