free software

Scala

Vendor: JetBrains Inc.

Email: N/A

Website: http://www.jetbrains...in+for+IntelliJ+IDEA

License: license url

Bugtracker page

Forum page

Description:

Plugin for Scala language support
Downloads: 45787
Rating:
Participated in rating: 59
Version Since Build Until Build File/URL Size (Kb) Date Dependency
0.3.516. 94.173. 95. Download 15859.95. 2010-01-27 18:48:43 org.jetbrains.idea.maven, com.intellij.idea.
0.3.473. 93.1. 94. Download 15581.49. 2010-01-15 17:33:31 org.jetbrains.idea.maven, com.intellij.idea.
0.3.385. 93.1. 94. Download 15715.64. 2009-12-21 18:47:02 org.jetbrains.idea.maven, com.intellij.idea.
0.3.307. 92.24. 92.150. Download 15505.6. 2009-12-07 20:02:50 org.jetbrains.idea.maven, com.intellij.idea.
0.3.296. 92.24. 92.99. Download 15498.22. 2009-12-04 17:00:15 org.jetbrains.idea.maven, com.intellij.idea.
0.3.200. 92.24. 92.99. Download 16068.81. 2009-12-04 13:19:02 org.jetbrains.idea.maven, com.intellij.idea.
0.3.108. 90.154. 90.200. Download 15889.18. 2009-12-04 13:17:55 com.intellij.idea, org.jetbrains.idea.maven.
0.3.75. 90.116. 90.200. Download 15885.26. 2009-12-04 13:16:12 com.intellij.idea, org.jetbrains.idea.maven.
0.2.27245. 85.9886. 85.9999. Download 7398.83. 2009-09-24 10:50:13 org.jetbrains.idea.maven.
0.2.26124. 85.9886. 85.9999. Download 7385.43. 2009-08-10 17:48:45 org.jetbrains.idea.maven.
. .
Scala

Recent change notes:

9.0.2 EAP build. Method Separators. Fast Scalac support.

Comments:

Anonymous
Rated:
2009-12-30 10:19:35
Hi, I'm using the latest build of Scala plugin scala-intellij-bin-0.3.385

It seems good but there's an annoying bug, for a midsize file (>400 lines of code), comment is very slow and buggy, please fix it in your next build

boehm
.
Anonymous
Rated:
2009-12-19 01:27:49
I have a similar problem with the scalatest runner. If a test doesn't fail it doesn't stop running (2.8.0.Beta1-RC1, scalatest-1.0.1-for-scala-2.8.0.Beta1-RC1)
.
Anonymous
Rated: noRate
2009-12-18 14:08:18
Same problem: scalatest runs a test method and hangs, though its all ok in my ant task outside IDEA. I'm using Scala 2.8 RC1.
.
Anonymous
Rated:
2009-12-16 11:52:10
why scalatests never stop?
.
Anonymous
Rated: noRate
2009-12-16 02:43:23
Yay! This so absolutely solves the problem. View => Disable Toolbar.
.
Anonymous
Rated: noRate
2009-12-14 19:52:37
Try to disable taskbar:
http://www.jetbrains.net/devnet/thread/284997?tstart=0
.
Anonymous
Rated:
2009-12-14 17:05:57
Hi, is there anything one can do to get decent speed from the plugin. I have a 200 lines scala file and small (scope-changing) already give me 5 sec pauses. Mouse position: 3 sec. Machine is a MacBook Pro Core Duo 2.3GHz. 2GRam of which IntelliJ owns 1G.

An idea a colleage and me had would be (a) beeing able to set a delay before reevaluation of intellisense things (so I can change stuff before my edits hit the parser too badly) (c) being able to set an edit scope that is kept outside of current intellisensing of the rest of the file. Pressing this magic key once selects current scope, twice outer scope of current scope and so one.

Anyways I like the plugin except for lack of sbt integration and speed.
.
Anonymous
Rated: noRate
2009-11-28 22:15:37
How do I install a plugin that I downloaded here?

I don't see any way in IntelliJ's plugin manager to install manually downloaded plugins. (Using 90.193).
.
Anonymous
Rated:
2009-11-28 15:00:42
Could anybody at JetBrains maybe build a mechanism into IDEA that downloads plugin versions that actually are compatible with IDEA? I tried to install both the Clojure plugin and the Scala plugin, and all I get is "incompatible versions".

If this works I might even start considering buying this crap.
.
Anonymous
Rated: noRate
2009-11-28 06:27:07
Just tried the nightly build of the plugin with CE IC-9265. Looks solid but I will not use it since it has poor support for putting braces on new lines. If I try to type

if (true)
{
}

it will insist on indenting the open brace.

I know many people prefer open braces on the same line. I don\'t and it is not negotiable.

I looked in the settings screen but this is not configurable. Too bad.
.
Anonymous
Rated:
2009-11-24 12:20:10
.
Anonymous
Rated: noRate
2009-11-21 14:20:49
For version 0.3.200 you need version 92.24+
http://www.jetbrains.net/confluence/display/IDEADEV/Maia+EAP

Then I had to manually install the plugin as it was not listed from with Intellij.

Unfortunately I have not been able to actually use it as it seems to crash on parsing my project files etc. YMMV
.
Anonymous
Rated: noRate
2009-11-20 02:28:08
0.3.200 doesn't work on 9.0 beta 90.193. But 0.2.108 works fine.
.
Anonymous
Rated: noRate
2009-11-14 14:14:13
Are there any plans for Lift web framework?

Thanks in advance.
.
Anonymous
Rated:
2009-11-10 05:20:48
Very nice work, I can only imagine how it will be with 2.8.
.
Anonymous
Rated: noRate
2009-11-02 16:30:38
Does this have a problem with Win64?
Works fine on my 32-bit Ubuntu, but on WinXP64, I get:

om.intellij.psi.impl.source.PsiPlainTextFileImpl cannot be cast to org.jetbrains.plugins.scala.lang.psi.api.ScalaFile
java.lang.ClassCastException: com.intellij.psi.impl.source.PsiPlainTextFileImpl cannot be cast to org.jetbrains.plugins.scala.lang.psi.api.ScalaFile
.
Anonymous
Rated: noRate
2009-10-31 22:06:05
To make the latest plugin to work, try the latest EAP build of the community edition (IC-90.137):
http://www.jetbrains.net/confluence/display/IDEADEV/Maia+EAP
.
Anonymous
Rated: noRate
2009-10-30 20:13:46
Can not install on #IC-90.96, Windows 7(64bit), JDK 6(32bit). Notice incompatible.
.
Anonymous
Rated: noRate
2009-10-30 00:12:16
Tried to install this plugin (0.3.75) in the new community edition (#IC-90.96), but the plugin ends up being marked as "incompatible".
.
deansher
Rated:
2009-10-28 02:54:23
A solid, pleasant-to-use plug-in for Scala development, rapidly gaining features.
.
Anonymous
Rated:
2009-10-22 11:23:28
Lots of cool features, but I am missing error markers on the source. When will these come?
.
naonaoyh
Rated:
2009-09-17 08:42:07
.
alefas
Rated: noRate
2009-09-15 12:29:02
Releases are possible, but it will be only small minor bugfixes.
.
Anonymous
Rated: noRate
2009-09-09 23:51:12
Will there be any releases for IntelliJ 8.x?
.
Anonymous
Rated: noRate
2009-09-09 00:11:08
Last Maia EAP (10666) has a very old scala plugin in available plugins list(Jan 5, 2008). Is it normal? Is it any way to manually install the last one? There is a intention to include this plugin in Maia GA version?

10x
.
Anonymous
Rated:
2009-08-27 20:27:22
OK the last plugin for intellij 8 has a strange error when using Scala and Spring.

This simple code
object SpringTest
{
def main( args:Array[String] ) = {
println( "spring context loading" )
val springcontext = new ClassPathXmlApplicationContext( "test.xml" )
println( "spring context loaded" )
}
}

is failing at compilation stage with a non informative error message
"Error: Compiler internal error. Process terminated with exit code 1"

Except that the plugin seems OK

.
Anonymous
Rated:
2009-08-17 20:35:23
Great plugin, I use it with lift. but it match can't work with Full(var),
.
Anonymous
Rated:
2009-08-12 23:23:04
I am really impressed and appreciate your work on the plugin. I just started rewriting my project from Java to Scala and I can't image doing it without your plugin ... automatic imports, code completion ... etc ...

I am really looking forward, when type inference and smart code completion will be fully implemented. Just these two features can bring a whole new level of efficiency.

There is plenty of time to add refactorings and code generation (e.g. match cases) later.

Igor
.
Anonymous
Rated: noRate
2009-08-04 19:53:47
Oh noez!

Next Maia EAP (10624) without a Scala plugin!
Please!

BTW: 8.1.x does not work properly on my new MacBookPro. It has redraw issues.
.
Anonymous
Rated: noRate
2009-08-03 18:16:54
That page helped but it was far from complete, see prior post. Right now svn doesnt compile against maia since there where lots of package renames. (lang.* => com.intellij.lang.*)
.
Ilya Sergey
Rated: noRate
2009-07-26 00:22:47
Mentioned instruction may be found on plugin documentation page. Look for "How to build Scala plugin for IntelliJ IDEA from scratch"
.
Ilya Sergey
Rated: noRate
2009-07-26 00:19:31
@Anonymous. It seems, you're trying to build the plugin using development version of scala language, whose jars are different from the distribution (for instance, fjbg.jar is embedded to scala-compiler.jar in the distribution). Specially for cases like yours we have written a little how-to instruction:
.
Anonymous
Rated: noRate
2009-07-18 18:18:34
Thanks that was the needed hint. Anyways compiling it still was a somewhat rough ride: Few notes:

(1) 2.8's ant dist is currently broken (ant docs fails). Needed to copy some missing jars from build/pack/lib to lib.
(2) Clear case of RTFM on my side, I forgot to create the symlink from bin to build/quick/bin in the 2.8 checkout
(3) Had to add memory to the scala-plugin build process by setting ANT_OPTS
(4) fjbg.jar needed to be added to the path of the scalac taskdef in scala-plugins build.xml
.
alefas
Rated: noRate
2009-07-17 20:05:55
You should use latest 2.8 compiler (also builded from svn).
$TEMPLATE is not neccessary, type here anything, just not empty field.
.
Anonymous
Rated: noRate
2009-07-17 17:13:10
I am trying to build this from svn; which svn revesions actually do compile against the current eap release (10558? What scala release should be used along with it? And to what should $TEMPLATE be set? Both ant and inside-idea builds bail out with lots of error messages.
.
Anonymous
Rated: noRate
2009-07-17 13:52:58
@Anonymous Use a maven-based setup, works *much* better for me
.
Anonymous
Rated:
2009-06-30 05:22:54
The editor code formater doesn't preserve indentation of embedded xml. Is this a known issue?
.
Anonymous
Rated: noRate
2009-06-12 04:20:55
The "Compiler internal errors" are killing me. Because it doesn't tell you what file or line number.
.
Anonymous
Rated:
2009-06-11 21:32:52
Well done!
.
Anonymous
Rated:
2009-06-03 20:19:15
Great early start. I really appreciate the work you are doing on this and the frequent updates. Keep it coming.
.
Anonymous
Rated:
2009-05-26 19:20:02
This plugin is really starting to get there.

Only problem is there is no version for Maia EAP.
.
Anonymous
Rated: noRate
2009-05-20 12:01:28
The plugin doesnt work with scala 2.7.4 compiler jar, even when I attached it it says please attach the jar to one of the modules. but works smoothly with scala compiler 2.7.3.

Is anyone else able to run scala 2.7.4? with idea 8.1 ?
.
Anonymous
Rated: noRate
2009-03-31 18:34:59
def length[A](as: List[A]) = (0 /: as)((a, _) => a + 1)

Valid code, but IDEA underlines it with red twice.
IDEA #9732, plugin 0.2.23569
.
Anonymous
Rated:
2009-03-26 23:14:44
I ran the Scala console and typed :help and another time types 1+1.
In both cases it took a while but the response was to run out of Java heap space and terminate.
.
Anonymous
Rated:
2009-03-26 20:58:19
I'm having great difficulties getting this plugin to behave. When enabled, the editor becomes impossible to use. As soon as a enter a few characters, or actually, whenever the content of an editor changes, IntelliJ freezes totally for 2-3 seconds and then goes back to normal. Press another key, same result.

Checking task manager, I don't see any spike in the CPU usage so I have no idea of what's going on.

If I deactivate the plugin, everything is fine again.

The plugin seems to be great and I would love to have a workaround for this problem...
.
quelgar
Rated: noRate
2009-03-26 06:29:37
I upgraded to 0.2.23413 and enabled my Maven plugin. Now, Idea doesn't go past the splash screen unless I get rid of the Scala plugin.
.
alefas
Rated: noRate
2009-03-22 12:25:59
New release will be about 27 March.
Sorry for so long delay. We worked hard and I hope that you'll be content for new plugin features and bugfixes.

Best regards,
Alexander Podkhalyuzin.
.
Anonymous
Rated:
2009-03-17 22:19:03
It has been a while since the last update. Would be very hulpful to get a new release.
.
alefas
Rated: noRate
2009-02-24 19:44:37
Please visit our documentation page:
http://jetbrains.net/confluence/display/SCA/Getting+Started+with+IntelliJ+IDEA+Scala+Plugin

Best regards,
Alexander Podkhalyuzin.
.
Anonymous
Rated: noRate
2009-02-23 10:59:45
Hi there,
I am having problems getting the plugin to recognize that some scala builtins like Array and List should be builtin, it wants me to import the Java versions of these classes.
Can you help?
Thanks.
.
Ilya Sergey
Rated: noRate
2009-01-28 14:32:05
Please, note that for last Scala plugin versions you need IDEA version 9634 or higher. These are IDEA EAPs (http://jetbrains.net/confluence/display/IDEADEV/Diana+EAP) or further IDEA 8.1, which will be released in about two weeks.
.
freekdb
Rated:
2009-01-26 14:10:02
I am learning Scala and just finished the Programming in Scala book so I am very happy with the Scala plugin in IntelliJ IDEA. Please keep on improving and expanding it!

The latest version of the plugin (0.2.22103) seems to be intended for IntelliJ IDEA 8.1 EAP (http://www.jetbrains.net/confluence/display/IDEADEV/Diana+EAP).

.
Anonymous
Rated: noRate
2009-01-26 09:07:59
I can't install the latest version of the plugin. What version is 8.0 (9634), I have 8.0.1 installed but it seems to have a lower build number. I don't get any updates trying to update IDEA so I should have the latest version.
.
chriskent
Rated:
2009-01-06 18:36:59
Great work, it's miles ahead of the other IDE plugins for Scala. It's the only reason I'm upgrading to version 8.0.
.
Anonymous
Rated: noRate
2008-11-26 02:12:23
Like a previous poster said, I too just bought a copy of IDEA 8.0 just for the Scala plugin. I have high hopes.
.
Ilya Sergey
Rated: noRate
2008-11-25 16:14:52
I'm afraid it will not, but you can download new EAP and enjoy it for 30 days more.
.
Anonymous
Rated: noRate
2008-11-25 12:27:50
I'm keeping my eye on this plugin. Hopefully it'll support type inference before my 30 day evaluation period expires!
.
Anonymous
Rated: noRate
2008-11-18 16:50:20
Thank you
.
alefas
Rated: noRate
2008-11-18 11:06:23
Ok, sorry, it's strange, that there are no links now.
Issue tracker: http://www.jetbrains.net/jira/browse/SCL
Forum page: http://www.intellij.net/forums/forum.jspa?forumID=77

Good luck.
.
Anonymous
Rated: noRate
2008-11-18 00:09:45
Thank you much for prompt reaction, that really helped. Are you still interested in feedback through bug tracking system? in earlier posts I saw this: "It will be better if you use bugtracker page for reporting errors, link of which you can see above" but sorry for my dumbness I wasn't able to find 'above' with link to bug tracking system :)
.
alefas
Rated: noRate
2008-11-17 19:58:08
It's lexing bug. New line token before ')' considered as new line, not as whitespace.
I'll fix it.
But if you remove this token, you'll see better results.
.
Anonymous
Rated:
2008-11-17 13:27:48
Should XML mixing with Scala code work at this stage? I tried to open lift sample project (lift-example-0.9) and for example XmlFan.scala shows most xml embedding in red
.
Anonymous
Rated:
2008-11-07 11:44:49
Two feature requests from a long time eclipse user who switched to Idea because of this plugin:

- show inferred types (e.g. in a tooltip)
- show implicit conversions which will be done by the compiler

Thanks, great work!
.
Anonymous
Rated:
2008-11-06 22:49:54
.
Anonymous
Rated:
2008-10-23 13:28:36
Great work. This plugin is the reason I've switched from Eclipse.
.
Anonymous
Rated:
2008-10-20 03:59:55
just wanted to let you know that I bought a license only because of this plugin. So keep up the good work!
.
Ilya Sergey
Rated: noRate
2008-09-22 18:44:41
Hello.

>primitives (like int, boolean) are showing up red
Make sure, that you use Scala (not Java) primitives, which have capitalized names: Int, Boolean etc.

>how about live templates using
This is not top-priority task, but we think about this.

WBR,
Ilya
.
Anonymous
Rated:
2008-09-19 23:37:59
I have scala plugin 0.2.19059. on 8.0 build 8792. Excellent plugin.

Few comments:
1. primitives (like int, boolean) are showing up red (cannot resolve symbol) - code compiles and runs fine
2. how about live templates using CTRL-J, e.g., CTRL-J prv would expand to println("lastvar: " + lastvar) (similar to CTRL-J soutv in a .java file). how about CTRL-J main would expand to def main(args: Array[String]) {

Excellent work, overall.
.
liqweed
Rated:
2008-08-21 10:58:07
@Ilya
I'm glad to hear you had intentions of supporting it all along. I look forward to it, as to type inference :)

Keep up the good work, guys!
.
Ilya Sergey
Rated: noRate
2008-08-20 00:01:10
2 liqweed
Thanks for your suggestion. Impressed by QuickCheck we also look to ScalaCheck tool to provide its support in our plugin. But it will not be earlier than type inference will be implemented.
.
Anonymous
Rated:
2008-08-19 23:49:43
Great plugin! A good reason to buy IDEA 8 :-)
.
liqweed
Rated: noRate
2008-08-18 22:06:56
Excellent plugin! I really enjoy using it.

I got 1 suggestion: I'd like to see support for a Scala testing framework like specs or ScalaCheck (similar to the easyb plugin I suppose). Being able to easily test my code is very important for me.

Thanks for making this available.
.
Anonymous
Rated:
2008-08-06 20:05:17
.
vkelman
Rated: noRate
2008-07-31 10:33:07
I think it's very important for Scala to become really popular to have an appealing IDE. It's even more important for people coming from Windows / .NET background. I have just posted a mini-series comparing Scala plug-ins from a novice point of view.
http://pro-thoughts.blogspot.com/2008/07/novice-scala-programmer-eclipse-vs_3251.html
.
Anonymous
Rated: noRate
2008-07-31 10:28:18
I have just placed a small review of various Scala plug-ins - from a complete novice point of view. I hope you might find something interesting in there. It is important to have an attractive IDE for a Scala to become more popular. It's especially important for people coming from Windows/ .NET background.
Please look at http://pro-thoughts.blogspot.com/2008/07/novice-scala-programmer-eclipse-vs_3251.html
.
Anonymous
Rated:
2008-07-22 15:54:27
.
vkelman
Rated: noRate
2008-07-18 18:59:15
Thank you, I'll follow your advice.
.
alefas
Rated: noRate
2008-07-18 11:39:57
Thank you for choosing intelliJ.
Before we'll release Diana, using of our plugin costs nothing to you. So you can do your experiments with really great language Scala without any restrictions.
This plugin also EAP - version. So it can be unstable. About your exception we know (It's probably versions compatibility problem), but you should report any problems, it's really help for us, and you'll get more featured and stable product at realse version. It will be better if you use bugtracker page for reporting errors, link of which you can see above, or you can use forum page. Also if plugin catch exception, you can blame it automatically from IDEA.
.
vkelman
Rated: noRate
2008-07-18 08:10:17
I decided to try it. I installed Diana EAP. Forgive me, as .NET developer I'm completely new to IntelliJ IDEA. I saw Scala plugin listed among available plugins in Plugin Manager. It's of the same version of 0.2.17530 as what you offer above. I installed one using Plugin manager, restarted IDE and got IDE fatal error "Implementing class [Plugin: org.intellij.scala]
com.intellij.diagnostic.PluginException: Implementing class [Plugin: org.intellij.scala]".

Did I do something wrong?
What should I do now?
(It would be nice to have here some short Scala Plugin installation guide, understandable for novice users.)
Do you want me to send you the entire error message? To what address?

Thanks,
Vladimir
.
vkelman
Rated: noRate
2008-07-18 06:21:07
Thank you, guys. Unfortunately, it would cost me more than $200 to buy individual IntelliJ IDEA license. Since I'm just studuyng Scala for myself, I cannot pay such money. So, it looks like I have to stick with old free Eclipse plugin...

I really don't understand why such a great language as Scala has so little of support. I'm .NET developer and started to study Scala after reading Bruce Eckel's note at http://www.artima.com/weblogs/viewpost.jsp?thread=221903
.
Ilya Sergey
Rated: noRate
2008-07-04 11:12:33
Vladimir,

As I can see IntelliJIDEA for Scala is not language plugin in a full sense of the word. It only provides file highlighting scheme for .scala types by xml file with appropriate settings for keywords and several types of Scala SDK.
It doesn't provide any other IDE features like code navigation, completion, formatting etc.
.
Anonymous
Rated: noRate
2008-07-04 10:58:54
The former plugin is developed independently and targets only the basic IDE features like for example syntax highlighting. This plugin has the goal to eventually bring all the features available in IntelliJ IDEA for Java to Scala programmers.
.
vkelman
Rated: noRate
2008-07-04 02:02:15
Hello! Could you explain me what is the difference between IntelliJIDEA for Scala http://wiki.workingmouse.com/index.php/IntelliJ_IDEA_Scala and this Scala plugin?

Vladimir Kelman
http://pro-thoughts.blogspot.com/search/label/Scala
.
alefas
Rated: noRate
2008-06-24 23:01:43
You can setup scala-facet in project settings.
Most simple way to do it by choosing scala technologies when you create project from scatch.
Please, write your notes to Scala forum or bugtracker, it is more convenient way for feedback.
Thanks for your interest.
.
ibcoleman
Rated: noRate
2008-06-24 18:47:25
Thanks Evgueny!

One thing I noticed: I had the old plugin working under IDEA 7.0.3, but it didn't work very well. Now that I'm running the EAP release of 8, there's no way to add the Scala JDK. When I go to Project Settings -> JDKs, I get the options JSDK, Flex SDK[?], Mobile SDK, and Intellij IDEA SDK.

Wha happen?
.
Evgueny Vigdorchik
Rated: noRate
2008-06-24 17:47:24
From http://www.jetbrains.net/confluence/display/IDEADEV/Diana+EAP
.
ibcoleman
Rated: noRate
2008-06-24 17:44:11
"We're going to publish first release of (v0.2) of our Scala plugin. It works now only with IDEA 8 and you must download last Diana EAP to use it.."

Great work! Now since I don't know the secret handshake...how do I download the "lastt Diana EAP"?
.
Anonymous
Rated:
2008-06-21 15:37:00
.
vpatryshev
Rated: noRate
2008-06-19 00:40:16
sorry; never mind.
.
vpatryshev
Rated:
2008-06-19 00:39:46
Guys, I wonder if there is some place where I could send bug reports/samples? I'm actively using this plugin.
.
Anonymous
Rated:
2008-06-17 17:58:56
This is a great start. More please!
.
Anonymous
Rated: noRate
2008-06-10 18:13:39
I'm currently an Eclipse user, but as soon as this is ready, I will be an IntelliJ user.
.
Anonymous
Rated:
2008-06-02 21:11:16
Cool to see some progress on this plugin. Can't wait to get more. However, compile does not seem to produce any .class files on diana + mac os x + scala 2.7.1 final.

Anyway, it's 0.2 so keep up the good work, guys :-)
.
Anonymous
Rated: noRate
2008-05-29 14:28:06
yes, it's not obvious how to run scala application
I don't see scala specific app in Run/Debug Configurations
I use IDEA 7.0.3
.
vpatryshev
Rated:
2008-05-27 08:44:07
Yeah, thanks. It works now, on 7. I wonder if there\\\'s a special way to run a scala app ? (ctrl-shift-f10 does nothing)
.
Anonymous
Rated: noRate
2008-05-24 03:11:31
When are you going to release the 0.2 version of the scala plugin?

/Erik
.
Ilya Sergey
Rated: noRate
2008-05-23 17:56:19
Let me notice that there are big differences between 7.x and 8.x platforms, so unfortunately we have no enough time to support two versions. That's why we decided to reanimate our plugin on IDEA 8.
.
Ilya Sergey
Rated: noRate
2008-05-23 17:51:43
2vpatryshev: Current plugin version is available to download and works only with IDEA 7 or higher.
.
Anonymous
Rated: noRate
2008-05-23 12:08:13
Even though it would probably be better to first release it for 7, then modify it to run on 8, I still appreciate that this plugin gets some love now (sooner than announced, so thank you :-).

You should consider in your decisions that most people are on 7 (maybe even 6) and going to 8 means disabling most of their plugins which won't run anymore.

So people can choose:

IDEA7 + plugins - scala + mostly bug-free
IDEA8 + scala - plugins + lots'a'crashes

hmmm...
.
vpatryshev
Rated: noRate
2008-05-23 03:14:47
Guys I feel like a total idiot.
I have ij6; it could not find the plugin, so I had to download copy it over to plugins dir. So far so good; the plugin is visible. But then how can I make it see my scala files? I open one, it shows as plain text.
.
Ilya Sergey
Rated: noRate
2008-05-22 20:33:17
Hello all!

We're going to publish first release of (v0.2) of our Scala plugin. It works now only with IDEA 8 and you must download last Diana EAP to use it.
.
Anonymous
Rated:
2008-05-19 01:04:41
To Anonymous@2008-05-13 15:06:29

The many awesome things that Scala brings to the JVM are by far not comparable to the much criticized enhancement of an imperative and pretty low level language like C with inconsistent, bloated and controversial features to create a pretty strange, low level (but nevertheless initially performing much slower than C), impure-OOP, large and hard to learn language hybrid.

Scala on the other hand innovates without compromising performance, simplicity, bytecode compatibility or static typing. It is certainly not only a step in the right direction but actually a big leap forward.

Besides, OOP programming in Scala is actually much simpler, faster and purer than in Java and you can even create your own DSLs at the language level.
.
Anonymous
Rated:
2008-05-16 02:29:11
Hey MrAnonymous@2008-05-07 00:44:42, Intellij will support Scala and I will be surprised if it is not the best Scala plugin available after very few release, with features like renamings and real-time errors highlighting and all the goodies. Scala support is one thing, excellent Scala support is another. After all, notepad supports Scala.
.
Anonymous
Rated:
2008-05-13 15:06:29
I consider the relationship between Java and Scala the same as between C and C++. After years of boredom with C somebody came up with object orientation with gave C a real boost (hey, people _still_ use it :-) The same will happen with Java when it gets a functional programming side with Scala. So you should really give Scala ( = the scala plugin) some love. This will be the next great thing after sliced bread, I promise :-)
.
Anonymous
Rated:
2008-05-07 00:44:42
I still remember the good old days when IntelliJ IDEA WAS THE IDE to look for when one was seeking INNOVATION and bleeding edge features!!! You guys were the leaders and everyone else just tried hard to keep up.


Unfortunately when one looks at whats new in IDEA now, one has to try hard to not get annoyed over the buzzword and feature bloat all over.

Does anybody really still care about Swing GUI builders, support for temporarily over hyped proprietary products and arbitrary-awful-dead "standards" in these web-2.0 days?!

Do you really hope that adding support for all these 'toy' languages obviously targeted at people seemingly unable to grasp anything beyond their own imperative spaghetti code while naively calling it object-oriented will make them buy IDEA when even most Java developers tend to prefer using inferior IDEs just as long as they are "free"?


The world is constantly changing but history repeats! I am sure many still remember the days when Java came along and all the hesitation, ignorance and FUD coming from the C++ folks all around. Nevertheless - the smart guys, leaders and innovators jumped on the Java train fast, making the rest of the slowly-grasping, risk-fearing IT world slowly follow during the coming years.

JetBrains was one of the innovators, heck for many IDEA was even the "intelligent IDE", "made by the smartest for the smartest". And though IDEA might have been the brightest IDE star riding the Java wave so far - Java as a language is certainly dead for many years already! The JVM definitely needs a new general purpose language with powerful state-of-the-art features and design to keep itself competitive.


I am very disappointed however seeing the JetBrains people completely missing the innovation train this time, merely "eating the dust" of their competition.

Surely there are many languages for the JVM trying to become the "next-big-thing". We certainly had our fun with most of the "little" scripting languages out there (Groovy and all the Jxyz ports included) over the years. But the big question is - is there any general purpose JVM language out there capable of REPLACING Java? A language worth the effort of switching? A language simple enough for the mediocre developer to grasp, yet providing enough power for the gurus to exploit? A language allowing to attain higher levels of productivity, scalability, performance and overall software quality while maintaining reasonable interoperability with existing Java investments? Is there already some language NOW that will certainly become the "next Java" soon?!


I am sure that for the "smart guys, leaders and innovators" there has been an obvious single answer for these questions for several years already. These people already dropped Java a long time ago and with it they had to drop IntelliJ IDEA as well. Unfortunately you have given them no choice.


I am pretty sure that IDEA definitely is the best commercial grade Java IDE out there and you guys did really an awesome job keeping it that way for many years, building an interesting community of people smart enough willing to pay for an excellent product even though the competition stays "free".

But AFAIK you are the last Java IDE provider not supporting Scala yet, making IDEA the most useless IDE for developing next generation JVM software (think DSL, concurrency, actors, fop, mixins, ...).


IDEA was certainly "made by the smartest for the smartest" but that was true 7 years ago when Java was taking off. Java now is like C++ was 10 years ago (or Cobol in the even more ancient days) - ubiquitous but tremendously lagging behind!

Don't get me wrong, IDEA is still pretty cool - when you e.g. let an 80 year old gramp drive an 30 year old sports car he will certainly get an awe about the comfort, usability, performance and design even if only by way of nostalgia. But putting an 20 year old F1 driver in the same car will make him certainly wonder WTF is he supposed to achieve with that "old piece of junk" considering what his competition is using today!



Therefore:

R.I.P. IDEA

We certainly had great times together and you surely haven't put me down back in the old days, but you have been useless for so long now and not even a single hint about anybody caring to fix you up to at last still be relevant outside the "slow adopter, huge legacy" group of 2007 - even though several paying customers seem to be yelling here out of depression for years already!


Nostalgic Condolences of yet another Ex-Customer

.
Anonymous
Rated: noRate
2008-04-19 13:27:18
I feel soo increadably depressed that I cannot use my favorite language with my favorite IDE.

You just don't get it. I'm in tears. What do I have to do ?
.
Anonymous
Rated:
2008-04-10 21:57:15
Is there a schedule for future releases?
.
Anonymous
Rated: noRate
2008-03-16 18:19:16
The latest build of Scala plugin works with 7.0 release.
.
Anonymous
Rated:
2008-03-13 23:51:41
I also would like to see this out for the 7.* series. Scala is gaining attention and it would be nice to not have to use Netbeans to work with it in an IDE at this time.
.
Anonymous
Rated:
2008-03-04 22:59:08
You could at least make it work with 7.0.2
.
Ilya Sergey
Rated: noRate
2008-02-28 17:31:06
Yes, we are. But because of it's developement for IntelliJ IDEA 8 we cannot publish it right now. We'll do it with one of future Diana EAPs.
.
dlinsin
Rated: noRate
2008-02-22 10:21:34
Are you guys still working on this plug-in?
.
Anonymous
Rated: noRate
2008-02-19 20:25:15
Same problem in Linux. It does not work with Intellij 7.1 version in Linux.
.
Anonymous
Rated: noRate
2008-02-17 16:06:10
Not working for me on my MAC IntelliJ latest version.......

com.intellij.diagnostic.PluginException: Bad version number in .class file [Plugin: org.intellij.scala]
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry
.a(ComponentManagerImpl.java:5)
.
Anonymous
Rated: noRate
2008-01-20 12:47:40
Sorry
1. I forgot my signature
2. Also I should have mentioned that apart from the NPE, wen I compile a Scala file, I see nothing in the output directory

Regards,
Vinodh Lakshminarayan
.
Anonymous
Rated: noRate
2008-01-20 12:47:02
Sorry
1. I forgot my signature
2. Also I should have mentioned that apart from the NPE, wen I compile a Scala file, I see nothing in the output directory

Regards,
Vinodh Lakshminarayan
.
Anonymous
Rated: noRate
2008-01-20 12:45:02
Hi,
I downloaded the latest plugin from my Idea plugins window. Scala SDK is also set. Whenever I open any project, I get a NPE as below. I am using 7.0 Idea build 7361. Am I using an older version of Idea?

No message
java.lang.NullPointerException
at org.jetbrains.plugins.scala.cache.ScalaFilesCacheImpl
.getClassesInFileByClassName(Unknown Source)
at org.jetbrains.plugins.scala.cache.ScalaFilesCacheImpl
.getClassByName(Unknown Source)
at org.jetbrains.plugins.scala.finder.ScalaPsiElementFinder
.findClass(Unknown Source)
at com.intellij.psi.impl.PsiManagerImpl.findClass(PsiManagerImpl.java:187)
at org.jetbrains.plugins.groovy.lang.psi.impl
.GroovyPsiManager.checkUpToDate(Unknown Source)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiManager
.buildGDK(Unknown Source)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiManager$1
.run(Unknown Source)
at com.intellij.ide.startup.impl.StartupManagerImpl
.a(StartupManagerImpl.java:3)
at com.intellij.ide.startup.impl.StartupManagerImpl
.access$100(StartupManagerImpl.java:48)
at com.intellij.ide.startup.impl.StartupManagerImpl$1
.run(StartupManagerImpl.java:8)
at com.intellij.openapi.application.impl.ApplicationImpl
.runReadAction(ApplicationImpl.java:210)
at com.intellij.ide.startup.impl.StartupManagerImpl
.runStartupActivities(StartupManagerImpl.java:49)
at com.intellij.openapi.project.impl.ProjectManagerImpl$3
.run(ProjectManagerImpl.java:2)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2
.run(ProgressManagerImpl.java:10)
at com.intellij.openapi.progress.impl.ProgressManagerImpl
.executeProcessUnderProgress(ProgressManagerImpl.java:25)
at com.intellij.openapi.progress.impl.ProgressManagerImpl
.runProcess(ProgressManagerImpl.java:36)
at com.intellij.openapi.application.impl.ApplicationImpl$7$1
.run(ApplicationImpl.java:12)
at com.intellij.openapi.application.impl.ApplicationImpl$5
.run(ApplicationImpl.java:9)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:3)
.
Anonymous
Rated: noRate
2008-01-14 14:56:01
Hi all! I am using IDEA 7.0.2! Download plugin for Scala, but it doesn't work normally. I create new project, choose Scala SDK. Then I create new Scala file, and write simple code. But when i Build project, in output directory i don't see my file. And else, i can't create Scala configurations to Run my project.
Please tell me how install this plugin and how use it...
.
Anonymous
Rated: noRate
2008-01-13 06:54:26
Notice that there's some work happening here, with the first new release since March. Great! However, it doesn't seem to handle a lot of standard Scala syntax.. hilighting compound functions as errors:

For example in:

def queueProductSearch(searchPhrase : String) : Unit = {
val listener = new Listener(url,
productRepository,
productDetailRepository,
categoryRepository,
regionRepository,
jobRepository)

listener.start

val job = jobRepository.startSearchJob(searchPhrase)

listener ! ScrapeSearchPhrase(job, searchPhrase)
}

IntelliJ complains about the "v" in val as being unexpected.
.
Anonymous
Rated: noRate
2008-01-11 19:24:47
Having recently discovered Scala and liftweb it seems better in some ways to Groovy and Grails. If this plugin was as good as the Groovy/Grails plugin then I'd be using it whenever I had the chance.Scala seems a more mature and feature language rich than groovy with a better concurrency model, so better suited to web programming.

Unfortunately this plugin didn't give me any joy with 7.02
.
Anonymous
Rated:
2008-01-03 05:54:56
I would purchase IDEA if it had a good Scala plugin. Right now I am "forced" to use Eclipse. NetBeans even seems like it is getting initial Scala support--but then, NetBeans is NOT a step forward.
.
Anonymous
Rated: noRate
2007-12-27 17:15:32
I agree with previous poster - would be really nice to be able to use Scala with IntelliJ instead of Eclipse. 7.02 would be nice
.
Anonymous
Rated:
2007-12-27 17:13:35
.
Anonymous
Rated:
2007-12-17 20:55:17
Would rather use IDEA than Eclipse for Scala development!

Is there any chance to get the plugin at least work with the IDEA 7.0.2 API?

.
Anonymous
Rated: noRate
2007-11-20 03:00:41
Too buggy to use yet, but will keep an eye. Keep up the good work.
.
Anonymous
Rated:
2007-11-06 06:46:36
I love the idea of this plugin however I have not been able to get it to work with version 7.0. Has anyone been able to use this with 7.0 (linux)?
.
Anonymous
Rated: noRate
2007-09-27 11:25:09
Error during dispatching of java.awt.event.MouseEvent[MOUSE_CLICKED,(192,237),button=1,modifiers=Button1,clickCount=1] on frame0: com.intellij.openapi.startup.StartupManager.runPostStartup(Ljava/lang/Runnable;)V
java.lang.NoSuchMethodError: com.intellij.openapi.startup.StartupManager.runPostStartup(Ljava/lang/Runnable;)V
at org.jetbrains.plugins.scala.cache.module.ScalaModuleCachesManager.moduleAdded(Unknown Source)
at com.intellij.openapi.module.impl.ModuleImpl.moduleAdded(ModuleImpl.java:102)
.
Anonymous
Rated:
2007-07-25 19:07:50
Very promising, please continue!
.
Anonymous
Rated:
2007-07-24 13:14:37
Continue your great work!
.
Anonymous
Rated:
2007-06-29 22:01:04
Even if I set the Scala SDK right (as a project jdk), the debug and run configurations doesn't seem to work, or you have to run through a special wrapper class (e.g. something like Scalarunner which gets the Scala classname as a parameter).
And also the idea parser is aware of my scala objects, but when I compile a plain java class and try to use a Scala object the compiler complains. Otherwise is promising plugin of a promising language.
.
Anonymous
Rated: noRate
2007-06-28 18:27:36
From looking at the Subversion repository, it looks like development has paused (or ceased) as of May 24th. This is quite sad.
.
seh
Rated:
2007-06-26 23:12:22
In its current incarnation as the 0.1 version build, it's not usable. It doesn't understand Scala syntax, can't indent properly, and doesn't allow one to create a Run or Debug Configuration to exercise the code. That is, unless I'm missing something significant.
.
Anonymous
Rated: noRate
2007-05-24 21:49:04
This is broken with the latest EAP builds.

Also the lexer fails on symbol literals (i.e. 'symbol)

Is there a more recent build available? I see the source in the svn repository is under active development, but the binary version available is still 0.1 from Mar 31.
.
Anonymous
Rated:
2007-05-15 00:05:53
The source code is already available - see the IntelliJ plugin subversion repository at http://svn.jetbrains.org/idea/Trunk/scala
.
aka50
Rated:
2007-05-10 11:26:17
Please, give access to current plugin source code repository (i.e. svn) if possible.
.
Anonymous
Rated:
2007-05-03 17:03:47
Not working at all.
.
Anonymous
Rated: noRate
2007-04-30 19:06:59
.
Anonymous
Rated: noRate
2007-04-29 15:51:51
The plugin requires IntelliJ 7.0M1
.
Anonymous
Rated: noRate
2007-04-26 07:30:07
Having trouble installing the plugin. I'm new to Intellij and would like to try out the scala plugin. How do you install it?
.
yozh
Rated: noRate
2007-04-14 15:57:26
Does anybody know how to install this plugin? Just dropping jars into folder with other plugin causes NPE at start.
.
Anonymous
Rated:
2007-04-14 04:41:12
I love it - and I beg you to continue working on it (and fast)! IDEA + Scala can take over the world!
.
Anonymous
Rated:
2007-04-12 00:58:39
Great work, can't wait to see 0.2.
.