Any chance of a version that support 2.13.0?

294 views
Skip to first unread message

Silvio

unread,
Jun 17, 2019, 7:00:57 AM6/17/19
to Scala IDE User
Hi all,

I know development on the IDE has been stopped but since there have been some hero's who managed to create new builds for newer Eclipse/JDK versions since then I was hoping someone would take up the task of creating a 2.13 build. I would be more than willing to help with testing.

Cat LLC

unread,
Jun 17, 2019, 12:29:38 PM6/17/19
to scala-i...@googlegroups.com
I suggest Visual Studio code + IntelliJ at this point. Eclipse is on a downward spiral of bloatware and slowness making it almost impossible to use.

On Jun 17, 2019, at 7:00 AM, Silvio <sbie...@jambo-software.com> wrote:

Hi all,

I know development on the IDE has been stopped but since there have been some hero's who managed to create new builds for newer Eclipse/JDK versions since then I was hoping someone would take up the task of creating a 2.13 build. I would be more than willing to help with testing.

--
You received this message because you are subscribed to the Google Groups "Scala IDE User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-user/e1c434ac-c7bd-4aac-8a06-8835c5bba1bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Silvio

unread,
Jun 18, 2019, 10:15:13 AM6/18/19
to Scala IDE User
Thank you,

I have looked at VSCode (I actually installed it) but have not yet a clue how to use it for Scala programming. In Eclipse all I needed was a single extension but I have no idea what to do after installing VSCode. Is there any howto like resource available on the web somewhere?

To be honest I really really dislike Idea (have been forced to use it for Java projects in the past) so I would prefer to pass on that. Additionally I heard they do not use scalac but have created their own compiler that is not-really compatible...

Naftoli Gugenheim

unread,
Jun 18, 2019, 5:28:35 PM6/18/19
to scala-i...@googlegroups.com

--
You received this message because you are subscribed to the Google Groups "Scala IDE User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-use...@googlegroups.com.

Silvio

unread,
Jun 24, 2019, 8:01:44 AM6/24/19
to Scala IDE User
Thank you. I have looked into this and from what I read about VSCode and IDEA they both require JDK8. Unfortunately we have moved on from JDK8 quite a long time ago and our Scala codebase contains JDK9+ dependencies. Eclipse/Scala-IDE is currently the only environment that will run happily on JDK12 (and even early JDK13 builds). I guess we are stuck on Eclipse for now...


David Goodenough

unread,
Jun 24, 2019, 9:10:10 AM6/24/19
to Scala IDE User
The long term route should be the Metal LSP (Language Support Processor), which Eclipse (and things like Visual Studio) can use to interface to a language.  Currently Metal does not support 2.13, although no doubt they are working on it.  This is also the preferred method for Dotty integration and there is an LSP for Dotty I believe.

However while I have seen lots of integrations with Metal, the one currently missing is Eclipse. I guess we need someone who knows how to integrate an LSP into Eclipse to have a look and weave the necessary magic.

There is also a BSP (Build Support Processor) hook into Eclipse, and there is a BSP for Scala/sbt although I forget its name.

David

Naftoli Gugenheim

unread,
Jun 24, 2019, 1:11:42 PM6/24/19
to scala-i...@googlegroups.com
Where did you read that? AFAIK vscode has no such requirement. IDEA certainly does not.


--
You received this message because you are subscribed to the Google Groups "Scala IDE User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-use...@googlegroups.com.

David Goodenough

unread,
Jun 25, 2019, 6:54:41 AM6/25/19
to Scala IDE User
As I understand it the VSCode Scala support is an LSP packaged as a VSCode plugin.  The IDEA one is old style, like scala-ide.  Certainly the Dotty support is packaged this way, if you read https://dotty.epfl.ch/docs/usage/ide-support.html then you will find:-

Dotty comes built-in with the Dotty Language Server, an implementation of the Language Server Protocol, which means that any editor that implements the LSP can be used as a Dotty IDE. Currently, the only IDE we officially support is Visual Studio Code.


On Monday, 24 June 2019 18:11:42 UTC+1, nafg wrote:
Where did you read that? AFAIK vscode has no such requirement. IDEA certainly does not.


On Mon, Jun 24, 2019, 9:10 AM 'David Goodenough' via Scala IDE User <scala-i...@googlegroups.com> wrote:
The long term route should be the Metal LSP (Language Support Processor), which Eclipse (and things like Visual Studio) can use to interface to a language.  Currently Metal does not support 2.13, although no doubt they are working on it.  This is also the preferred method for Dotty integration and there is an LSP for Dotty I believe.

However while I have seen lots of integrations with Metal, the one currently missing is Eclipse. I guess we need someone who knows how to integrate an LSP into Eclipse to have a look and weave the necessary magic.

There is also a BSP (Build Support Processor) hook into Eclipse, and there is a BSP for Scala/sbt although I forget its name.

David
 
On Monday, 17 June 2019 12:00:57 UTC+1, Silvio wrote:
Hi all,

I know development on the IDE has been stopped but since there have been some hero's who managed to create new builds for newer Eclipse/JDK versions since then I was hoping someone would take up the task of creating a 2.13 build. I would be more than willing to help with testing.

--
You received this message because you are subscribed to the Google Groups "Scala IDE User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-i...@googlegroups.com.

Arnaud

unread,
Jun 30, 2019, 9:25:21 AM6/30/19
to Scala IDE User
I was told that VSCode would probably not support mixed Java/scala project which is a blocker for me.
(I didn't try myself, I'm rather looking at IntelliJ right now)

Again it's very sad that tooling was not taking more seriously by scala authors and that ScalaIDE was silently killed.

thanks
Arnaud

David Goodenough

unread,
Jun 30, 2019, 10:24:12 AM6/30/19
to Scala IDE User
All that is needed is for someone who knows (or can find out) how to integrate a new LSP into Eclipse to package the Scala LSP (and the Dotty one too) so that they can be used, and you will then have a ScalaIDE (i.e. and Eclipse based Scala IDE) again.

There are examples out there, you could go have a look

Martynas Mickevičius

unread,
Jul 1, 2019, 7:17:50 AM7/1/19
to scala-i...@googlegroups.com
And latest metals support Scala 2.13 and Java 11: https://scalameta.org/metals/blog/2019/06/28/thorium.html

To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-user/09e924ee-2c89-49fc-9d22-7afc0326d535%40googlegroups.com.

Arnaud

unread,
Jul 13, 2019, 5:58:58 AM7/13/19
to Scala IDE User
https://www.scala-lang.org/2019/04/16/metals.html
"Future work... with hybrid *.scala and *.java projects, although you can try using the Eclipse Java Language Server for editing *.java only projects."

"Metals is a new project with limited features. If you are learning Scala or are looking for a rich IDE experience it is recommended to use IntelliJ instead."

...so basically they silently dropped support for the forever-inprogress Eclipse support and switched resources to a new prototype, that will be again in progress for a few years :(

Arnaud
Reply all
Reply to author
Forward
0 new messages