views:

218

answers:

3

Each technology is powerful with libraries and frameworks, written for it. I understand, that Scala is able to use libraries and frameworks, written for Java. But there are already some frameworks, written for Scala in Scala. Like, for example:

Do you know any more great libraries and frameworks for Scala, written in Scala?

+4  A: 

Have you checked out the Scala Bazaar? Or the Scala wiki has a useful page containing search links to GitHub etc. One example is Paul Philips' Optional library, the point of which, as I understand it is to declare a class:

class MyApp extends optional.Application {
  def main(i: Int, d: Double, os: Option[String]) : Unit = { /* App Logic goes here */ }
}

Which can then be run by:

java MyApp -i 1 -d 2.4

Or (as os is an optional argument)

java MyApp -i 1 -d 2.4 -os Bob
oxbow_lakes
Didn't know about that, thanks a lot.
folone
+5  A: 

A number of Scala projects are announced on implicit.ly, including libraries and frameworks; some are written in Scala.

Rex Kerr
+5  A: 

You should check out the Akka Project. Among other things, it provides super-amped-up Actors as well as STM.

Steve Lianoglou