8 ms·
Why would you move from Haskell to Go? There's a night-and-day difference between them. I don't understand why you'd switch to a language because of the feature
by ootachi 14y ago
Why would you move from Haskell to Go? There's a night-and-day difference between them. I don't understand why you'd switch to a language because of the features it's lacking, unless you think those features are a bad thing (and I have yet to see a reason why generics and TCO are a bad thing).
- anacrolix 14y agoIt's because of implementation. Both Haskell and Go give you limitless concurrency, and you can break out bits of code really easily (due to FP/sparks, and corresponding interfaces/goroutines). Of course Haskell also has much stronger typing, but Go is much easier.
- lolcraft 14y agoOf course they are not a bad thing. It's just that Go has character. It doesn't have generics or C++-style classes just because every other language has them. I respect that.
- ootachi 14y agoGo has C++-style classes. Anonymous fields are just C++ multiple inheritance with a different name (and without virtual functions or downcasts).