News for hackers. Stuff that matters.
Re:On Marketing Haskell by whateveracct on Saturday May 30, 2020 @06:17PM (#23365285)
> 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.

Re:On Marketing Haskell by anta40 on Saturday May 30, 2020 @08:36PM (#23366156)
"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)
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.