"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.
Re:On Marketing Haskell
by ghostwriter on Sunday May 31, 2020 @01:55AM
(#23367531)
Reflex Platform supports native mobile builds to some extent:
* https://github.com/ElvishJerricco/reflex-project-skeleton
* https://github.com/reflex-frp/reflex-platform/blob/develop/d...
Re:On Marketing Haskell
by whateveracct on Saturday May 30, 2020 @09:28PM
(#23366431)
I 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.
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.