11 ms·
I'm JVM guy and really wish this platform has something like F# - "minimalistic" functional language (not like Scala) with static, powerful type system (not lik
by kornakiewicz 9y ago
I'm JVM guy and really wish this platform has something like F# - "minimalistic" functional language (not like Scala) with static, powerful type system (not like Clojure).
- berdario 9y agoHave you seen Frege and Eta? https://github.com/Frege/frege https://github.com/Frege/frege http://eta-lang.org http://eta-lang.org
- jabl 9y agoeta looks interesting for Haskell refugees in Java-land.. That being said, any idea why they started from scratch instead of building on or contributing to frege?
- kuschku 9y agoThey had ideological differences, Frege focusing on the Haskell standard, Eta on "whatever GHC does".
- cutler 9y agoPure FP language communities have a lot in common with extreme left movements where small differences can lead to complete forks. There seems to be an equivalence between purity and intolerance.
- deleted 9y ago[deleted]
- KirinDave 9y agoIt's too bad, because Scala could have been more judicious in how it marketed this. Scala has a lot of nice features, but its a very disorienting environment when it's used as a "backwards haskell".
- Joeri 9y agoI've been writing a bunch of scala and it does feel like there's an elegantly minimal language hiding in a somewhat baroque one. The trouble is that I can't really point at what parts are the minimal subset and what parts are excessive. Even the truly weird stuff like implicit defs and package objects make sense in some contexts. It suffers from the same problem as C++, individually the features make sense, but combined they're too much.
- cutler 9y agoYes, it's the combination of features that's problematic. They don't compose well. I'd also say implicits are probably responsible for many developers rejecting Scala outright. They're an abomination as far as maintainability and IDE integration are concerned.