views:

351

answers:

3

Possible Duplicate:
Where do I find an Open Source project written in Scala?

I have been learning Scala for the past few weeks and I guess I am ready to get my hands dirty with some real meaningful project. But before actually starting a project and doing things wrong, I want to understand an existing opensource project done by some Gurus to understand it and to know how to implement something in scala. Is there any opensource project like a simple xml parser or some util classes like apache commons available in scala? If so please suggest me and point me to some resources.

+1  A: 

Take a look at Kestrel http://github.com/robey/kestrel

David Holbrook
+3  A: 

Github has a stat page on Scala projects. The Scala library has an xml parser.

(Your question wording is interesting. It's totally opposite of what works for me. It does me no good to see great code from others before I've done it wrong...)

huynhjl
@huynhjl Thanks for the links, for me when I am about to do some serious programming using a new technology, examining others code always helps me getting a feel of it and the industry best practices from the first day itself.. Its just a personal choice..
Teja Kantamneni
+2  A: 

You could do worse than look at scalaz, hosted on google. It's an awesome collection of incomprehensible cleverness. Understanding why you can write code like:

//FIBONACCI
val fibs = (0, 1).iterate[Stream]( t => t._2 -> (t._1 + t._2)).map(_._1)
fibs.take(10).foreach(println)

Is well worth a little exploration

oxbow_lakes
+1 for "incomprehensible cleverness"
Elazar Leibovich