Hi,
Welcome, it is true this list is very quite, but it's something we can change.
Here is a list of resources that should get you started:
Scala Schools ->
http://twitter.github.com/scala_school/
Programming in Scala (2nd Edition) Buy the book, you won't regret it.
http://www.artima.com/shop/programming_in_scalaScala Introduction from a Java Perspective ->
http://www.youtube.com/watch?feature=player_embedded&v=PKc5IwHG68k
Hilarious intro to Scala ->
http://www.youtube.com/watch?v=LH75sJAR0hcI currently working on a fun project using Akka, SBT, ScalaTest and Scalaz, I've ha.
Regarding your question:
Lift is a very mature Scala framework, but the community is moving towards Play! framework, it's part of the Typesafe stack.
For a new endevour i'd recommend using Play! instead of Lift. It also plays nicely with Akka (another Typesafe product).
I have used
Hibernate + Spring within Scala, they tend to feel javaish but they are still good for the job.
A couple of gotchas : your bean properties must have setters & hence be vars. (you could use @BeanProperty for setters)
If you decide to use
Circumflex tell me how it goes, i've never used it.
Cake is good if you want wiring during compile time. you may also want to check
SUBCUT (Cake on steroids)
https://github.com/dickwall/subcut
Scala Redis (I've never used this).
In Summary, this is what i'd recommend
Play! Framework
http://www.playframework.org/Akka http://www.akka.io
Hibernate + SpringScala Redis (If you are using Redis, it makes sense)
SBT https://github.com/harrah/xsbt/wiki (similar to Maven, with more scala power)
Hope this helps.
Kind Regards
Michael
I see the fun in functional