4 ms·
Speaking as someone who really loves Haskell -- let's be real, it's not serious competition against Python or Rust, same turf or not. It's a fantastic language
by verandaguy 10y ago
Speaking as someone who really loves Haskell -- let's be real, it's not serious competition against Python or Rust, same turf or not. It's a fantastic language for numerical computing and its applications, and for compilers/parsers, but it's never going to be as easy to use for the layman as an imperative language.
As someone who's used Go and who has some mixed feelings about it, I'm curious -- what do you find flawed in it?
- raverbashing 10y agoGo is not flawed (I mean, of course it has issues), but it's not the same thing/area
- verandaguy 10y ago> Go is not flawed For most technologies (with some notorious exceptions) that boils down to a matter of opinion an intended use cases.
- crdoconnor 10y ago>what do you find flawed in it? * Package management * The weird and approach to exception handling (which leads to overly verbose code) * Lack of generics (which leads to overly verbose and somewhat hacky code) * Vastly smaller 3rd party ecosystem I think it works well for a very small subset of sysops-style problems (small servers, small command line tools, etc.) especially since it easily compiles into one small, portable binary, but outside of that it flounders.
- verandaguy 10y agoThanks for following up! Those are some of my gripes with the language too. The vendoring system/would-be package manager especially has caused me hours of headaches, and I'm glad to hear I'm not the only one who considers it broken.