31 karma · joined March 29, 2011
ten, eleven, twelve | thirteen, fourteen, fifteen, sixteen
zehn, elf, zwölf | dreizehn, vierzehn, fünfzehn, sechzehnNeed to update to 2.10 soon :)
So what's the best IDE? If you're an eclipse user, it's Scala IDE (http://scala-ide.org/). You can find a full download eclipse + Scala IDE plugins on the typesafe homepage (http://typesafe.com/stack/scala_ide_download). If you're an IntelliJ user like myself you just need to install the Scala plugin.
Both IDE's have there drawbacks, none is perfect. I guess the easiest way to start is using the Scala IDE.
To test your new Scala skills you may want to solve some puzzles (http://scalapuzzles.org).
Have fun!
def Cook(i1: String, i2: String, f: String => Unit) {
println("get the " + i1)
f(i1)
f(i2)
}
Cook("lobster", "water", x => println("pot " + x))
Cook("chicken", "coconut", x => println("boom " + x))
List(1,2,3).sum
List(1,2,3).mkString
List(1,2,3).map(println) // or more verbose List(1,2,3).map(x => println(x))Lift:
* stateful
* no code in the view
* there is more than one way to use Lift
Play!:
* stateless
* code in view: similar to erb files in rails
pros and cons about code in the view: http://scalate.fusesource.org/code-in-view.html
My experience: Well lets say on my next project I'll give "code in view" a try :)
We even think about moving to the US, but as a foreigner it's also not "easy" (well, noone said it would be easy to start something on your own - but you get what I mean)
So, what I would love to see is a Web Framework similar to RoR written in Scala ...
If you only have a logo its kinda hard to build a harmonious design around it but its still better than nothing.