News for hackers. Stuff that matters.
Re:Scala is Unfit for Serious Development by CCs on Sunday November 14, 2010 @10:57PM (#1905153)
We are using 2.8.0 in production and so far it is OK. Porting old 2.7.x code to 2.8 is painful, but new code works as advertised.

Still pain: the only working IDE is Emacs+ENSIME, documentation is scarce, learning curve is very steep.

On the other hand it will force you to hire only top developers, which is a good thing. :)

I'm still not sure if I shouldn't pick C++0x instead (really). I wish there was a C++ port of Lift.

Re:Scala is Unfit for Serious Development by srnm on Monday November 15, 2010 @02:58AM (#1905628)
http://www.scala-ide.org has come a long way and can be usable and useful. I recommend a clean install of eclipse 3.5.2 with the latest recommended build of scala-ide. Try things out without installing additional plugins except your favorite version control support. I like the refactoring and code reformatting support!

I've recently started using the IntelliJ EAP X builds for a personal project in Scala and find it usable and useful too.

The maven-scala-plugin is solid and will let you switch between IntelliJ and Eclipse relatively easily. I don't use the maven eclipse plugin but instead "mvn eclipse:eclipse" from the command line whenever the pom changes. Using a pom-based build is useful in a production environment especially if you are using/providing components from/for others. IntelliJ has maven support built-in and seems to work well.

I've only pushed the IDEs to ~40 source files. Things might start breaking as the projects get bigger.

Things are definitely better than they were a year ago and thanks to both the scala-ide and IntelliJ people!

Re:Scala is Unfit for Serious Development by gtani on Monday November 15, 2010 @01:19PM (#1907248)
Haven't used IDEA/scala plugin in a few weeks, but i did have to mess with heap and other config options per:

http://news.ycombinator.com/item?id=1438408

http://www.assembla.com/wiki/show/snapimpact/IDEA_9CE_Tip

http://leshazlewood.com/2007/08/01/intellij-idea-on-mac-os-x...

Re:Scala is Unfit for Serious Development by cageface on Monday November 15, 2010 @02:21AM (#1905546)
I'm used to doing everything in emacs anyway, so the IDE issue wasn't much of a hindrance. I didn't find the learning curve all that steep either, although I do have some prior experience with other functional languages. Overall I found Scala an extremely nice language to work with.

I've put it on the back burner for now though because the job market is still so tiny. If I see more people looking for Scala skills I'll make it a priority again.