3 ms·
This! Don't be fooled by the prevalence of Haskell-like libraries and patterns in the Scala community (or a vocal subset). Those are absolutely useful but you'r
by hugofirth 10y ago
This! Don't be fooled by the prevalence of Haskell-like libraries and patterns in the Scala community (or a vocal subset). Those are absolutely useful but you're free to use them or not, and if you want to just write ML style functional code then Scala is great for that too.
There is actually a really interesting (to me) discussion going on about where Scala sits on the Intersection of Java,ML & Haskell going on in the r/Scala subreddit at the moment:
https://www.reddit.com/r/scala/comments/5sv1w5/the_divergence_of_strongly_typed_programming/ https://www.reddit.com/r/scala/comments/5sv1w5/the_divergenc...
- JimmyM 10y agoSo, I just started learning Haskell and I learned a bit of Standard ML in the past. I was/am expecting Haskell to be broadly similar to ML - what's the main way the two languages differ? edit: never mind, from the reddit discussion you linked: > while these languages are undoubtedly strongly typed, they are not referentially transparent by default, and actually embrace some levels of imperative programming. Good read, thanks!