(this is not an official announcement -- sent only to scala-ide-dev -- please don't tweet. A proper announcement and release notes will follow next week. Now we need to sleep).
It’s my great pleasure to announce that the next major version of the Scala IDE, together with most of its plugin ecosystem (waiting for ScalaTest, and JavaToScala), is staged! It’s been a huge amount of work (almost 1.5 years of development), and particularly the last couple of weeks have been very intense. It’s been amazing to see everyone pushing for making this deadline. Kudos, team! I'd like to particularly thank Simon Schäffer for his amazing work during this time, together with long-time contributor Mirko Stocker and the Typesafe team (Luc, Francois).
tl;dr;
Update site: http://download.scala-ide.org/ecosystem/next/lithium/e44/scala211/dev/site/
Scala IDE download:
linux.gtk.x86.tar.gz
linux.gtk.x86_64.tar.gz
macosx.cocoa.x86.zip
macosx.cocoa.x86_64.zip
win32.win32.x86.zip
win32.win32.x86_64.zip
That’s right. Finally, you can have projects with different versions of Scala in the same workspace. Thanks to Francois and the Scala team for making the language-level flags a reality: the IDE can now ship on a single Scala version, but support both 2.10 and 2.11 projects.
We have it at last! Right now it only works for Scala source code (but it works with attached sources!). And it's not your daddy's javadoc! It respects Scala semantics, have a look at the collection library to see all of them in action (inherited, variable substitution, overloading…). Again, Francois was the driving force behind this one, but Eugene Vigdorchik laid the ground work (excellent work too!), and Simon made the hovers beautiful. There’s even CSS you can tweak yourself!
Scala-specific save actions, Simon's Google Summer of Code project. We start small with just a few simple ones until we iron out all the details. Matthias Langer is getting up to speed and decided to help with Save Actions, so expect more of that soon.
Another great contribution.Thanks to the Virtus guys we have a watchdog that shuts down compilers that haven’t been used in a while. This can dramatically decrease memory consumption if you have many open projects.
Not Darcula, it’s even better! We’ll include this in the pre-packaged bundle as an option (but not the default).
This release includes a ton of other tweaks, both in performance and correctness, editor improvements and smarter hovers. We’ll prepare a more detailed description for the release notes next week.
Since this is a huge release, please give it a spin and report bugs or regressions.
And, since without a screenshot it didn't happen.. here's a screenshot.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-dev/c2bb1aba-26f1-46af-8207-6ff87a7736a7%40googlegroups.com.--
You received this message because you are subscribed to the Google Groups "Scala IDE Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-de...@googlegroups.com.
Hi Luc,
It seems weird to me for org.scala-ide.sdt.core 4.0.0.rc1-2_11-201410101606-7b622ed to require bundle org.eclipse.jdt.core [3.10.0,4.0.0), no?
Thanks.Chee Seng
--
You received this message because you are subscribed to the Google Groups "Scala IDE Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-dev/b2454cfb-71a0-4e5d-b1d2-afd45dbe4f1d%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-dev/CAOwe9fb2MR702PPuvOCAsThwp8WvSEzfMxeM2QcmhRWNpf1esw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Scala IDE Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-dev/70d3aa04-2fec-43e7-bee6-15d75e2a8598%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Scala IDE Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-dev/6cffb040-7232-4762-bb8e-7d01ab1a3b7b%40googlegroups.com.
Hi Luc,
--
You received this message because you are subscribed to the Google Groups "Scala IDE Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-dev/89b3cec2-0c4b-4950-b594-c3579ffefbb9%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-dev/CANPJY7pJtAjzS_Wcoxq3hiQ0AmexvjH0_ozgTuca%3Dc3BufSXhQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-dev/CAOwe9fYGFKm0P_zBRhsKqufAAYVfhTUhP3k3fhWm1q1uu-4skA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-dev/CANPJY7qtC%2Bc9QS7ojNcAP2WLtbpjsqgGfZciQ5wZvxspP44cCg%40mail.gmail.com.
We are trying to reproduce it now, but I thought I'd ask whether that looks familiar at all to you. Is there a reason a compiler plugin compiled for 2.11.0 would not work with 2.11.7, with or without Eclipse?
Hi Iulian,We had a report today of someone getting this error message from eclipse about SuperSafe:
I purchased the SuperSafe Scala compiler plugin from Artima and when I use it in my SBT / Eclipse projects (via sbt-eclipse) with the latest version of the language (v 2.11.7), I get a cross-compile error, specifically: "Compiler plugin supersafe_2.11-1.0.4.jar is cross-compiled with incompatible version for this project: 2.11.0 vs 2.11.7". When I compile from within SBT I don't see the error. Any ideas how to beat Eclipse into submission for it not to complain? I'm using Eclipse Mars.1 (release 4.5.1) with scala-ide v 4.2.0-vfinal-2_11....We are trying to reproduce it now, but I thought I'd ask whether that looks familiar at all to you. Is there a reason a compiler plugin compiled for 2.11.0 would not work with 2.11.7, with or without Eclipse?
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-dev/CAO_RykpE5ys_fMpEbmD2ZFEf6%2BDkLricS8rmr8kaov2qerx_jQ%40mail.gmail.com.
On 10/14/2015 11:03 PM, Bill Venners wrote:
Yes, there is. The API of the compiler (where a compiler plugin depends on) is not binary compatible among minor releases, only the stdlib is. Therefore the error message is correct. You need to cross compile SuperSafe against all minor releases of 2.11 (+2.10 if that has to be supported too).Hi Iulian,We had a report today of someone getting this error message from eclipse about SuperSafe:
I purchased the SuperSafe Scala compiler plugin from Artima and when I use it in my SBT / Eclipse projects (via sbt-eclipse) with the latest version of the language (v 2.11.7), I get a cross-compile error, specifically: "Compiler plugin supersafe_2.11-1.0.4.jar is cross-compiled with incompatible version for this project: 2.11.0 vs 2.11.7". When I compile from within SBT I don't see the error. Any ideas how to beat Eclipse into submission for it not to complain? I'm using Eclipse Mars.1 (release 4.5.1) with scala-ide v 4.2.0-vfinal-2_11....We are trying to reproduce it now, but I thought I'd ask whether that looks familiar at all to you. Is there a reason a compiler plugin compiled for 2.11.0 would not work with 2.11.7, with or without Eclipse?
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-dev/561EC65C.2010609%40antoras.de.