4 ms·
> Writing in those other languages was indeed a hellish experience - it was very clear that they lacked the expressivity to model half of even just this very co
by codygman 12y ago
> Writing in those other languages was indeed a hellish experience - it was very clear that they lacked the expressivity to model half of even just this very core piece.
This is something that keeps sending me back to Haskell, I'm glad to hear Scala applies as well.
I've been meaning to learn more Scala, is there any "Scala for Haskellers" literature you are aware of? I'm going to start searching for some, but you could know of one that doesn't come up in my search results.
- krenoten 12y agoThere is an awesome book called "Functional Programming in Scala" that has a lot of great questions to work along to, and is great for somebody interested in both Haskell and Scala but doesn't assume prior experience with things like combinators and monads. If you are pretty far down the Haskell route and want to learn about one of the more advanced type-level libraries, You may want to jump into http://eed3si9n.com/learning-scalaz/ http://eed3si9n.com/learning-scalaz/ and use https://twitter.github.io/scala_school/ https://twitter.github.io/scala_school/ as a quick reference or intro. If you have the time and desire, a lot of people swear by a cover-to-cover reading of Odersky's "Programming in Scala".
- tekacs 12y agoHey, sorry - when I came to Scala I'd seen enough other languages that I read the language spec[1] and learned most of it in a day. Since I never spent time onboarding myself, I'm not sure I can be any help. :/ The docs website is amazingly good, though - the tutorial[2] covers most of the unusual-in-Scala bases very quickly. [1]: http://www.scala-lang.org/docu/files/ScalaReference.pdf http://www.scala-lang.org/docu/files/ScalaReference.pdf [2]: http://docs.scala-lang.org/tutorials/tour/tour-of-scala.html http://docs.scala-lang.org/tutorials/tour/tour-of-scala.html