3 ms·
That's fantastic news! I currently use Scala for most of my personal development, but having type classes would make F# attractive enough for me to switch over.
by jhomedall 10y ago
That's fantastic news! I currently use Scala for most of my personal development, but having type classes would make F# attractive enough for me to switch over. I much prefer the cleaner syntax of F#.
Losing HKT would be a shame, but that's a trade-off I would be willing to make.
- willtim 10y agoScala has never properly supported HKTs though. When I last tried it, there were multiple open issues, e.g. the partial application of type parameters. So I really don't buy the argument that Scala scores a point over F# due to HKTs. If you want HKTs, use Haskell.
- daxfohl 10y agoIt scores at least 0.7 points though. That said, it loses points elsewhere (as do all languages).