4 ms·
> And as a last remark, the combinatoric complexity of compiler flags is a problem and needs to be fixed. But the ecosystem is in a deadlock there that no compr
by whateveracct 6y ago
> And as a last remark, the combinatoric complexity of compiler flags is a problem and needs to be fixed. But the ecosystem is in a deadlock there that no compromise could be found on what should be in the language and what shouldn't be. And it kind of indicates a deeper problem in the haskell design process.
Are you referring to language extensions? This is sooooo off-base if so.
I don't see how people can bemoan Haskell's complexity but love a language like Kotlin which has its hodgepodge of function call semantics. Talk about complexity without any sane ground. It's so hacked together. At least with Haskell everything is very simple in isolation and composes for the most part.
--
Also re:examples.. I'd say Haskell libraries have better examples than the average Go library for instance. Many have entire modules whose entire existence is for putting examples & tutorials in the haddocks themselves.
- anta40 6y ago"I don't see how people can bemoan Haskell's complexity but love a language like Kotlin which has its hodgepodge of function call semantics" One of a few possible explanations: they are mobile app devs who simply want to get things done, instead of hacking the toolchain (including myself). Sure I'd love be able to write Android apps in Haskell. What's the easiest way to do it? With Kotlin, it's already nicely packaged in Android Studio. Very convenient.
- whateveracct 6y agoI figure in the next 5 years I'll hack the toolchain once and for all. Probably for game distribution. It's a fixed cost is all. To each their own. I do appreciate the tooling around Kotlin. Definitely wish we had more time and money available in Haskell to match it. Still doesn't explain enterprise use of Kotlin on the backend lol.
- ghostwriter 6y agoReflex Platform supports native mobile builds to some extent: * https://github.com/ElvishJerricco/reflex-project-skeleton https://github.com/ElvishJerricco/reflex-project-skeleton * https://github.com/reflex-frp/reflex-platform/blob/develop/docs/project-development.md#building-mobile-apps https://github.com/reflex-frp/reflex-platform/blob/develop/d...