4 ms·
The plenty of Haskellers I know have all expressed disinterest in Go as a poorly designed language. The linked post seems to be a very superficial take of Go.
by Peaker 13y ago
The plenty of Haskellers I know have all expressed disinterest in Go as a poorly designed language.
The linked post seems to be a very superficial take of Go. I wonder if he'd keep his opinion of Go after learning about lack of generics, error product types, nulls, mutability of concurrent messages, and all the other show stopper design mistakes...
- jzelinskie 13y agoAs an aside, that article says that Haskell can't guarantee Monads to also be Functors. Is that a language problem or library problem?
- tikhonj 13y agoThat's purely a library oversight which has become mired in backwards compatibility (don't track any of that onto my carpet :P). It would be trivial to specify that all Monads are also Functors by changing the definition of the Monad class a little bit: class Functor m => Monad m where
- Peaker 13y agoIt's a library/compatibility problem, and it's (finally) being addressed now (will take years until the change takes place, need deprecation warnings for a loong time).