4 ms·
You shouldnt be downvoted. I find the language very highschooler-unfriendly too, so teaching the youth will be difficult. I love FP ... but the terminology ex
by idclip 7y ago
You shouldnt be downvoted.
I find the language very highschooler-unfriendly too, so teaching the youth will be difficult.
I love FP ... but the terminology excludes smaller children, and non-mathy people who can still program. Its a shame.
The best case scenario is when these concepts simply become compiler specific or core libraries.
- crispyambulance 7y agoThere's nothing wrong with haskell itself. Some really cool stuff has been written in it (Pandoc comes to mind). I am objecting to obscurantist presentation. It doesn't have to be THAT opaque for such a simple modulo arithmetic problem. I object to the implementation given in the article. It's ugly and brittle because of how specific it is.
- idclip 7y agoI agree with you, i love haskell’s syntax and function first m style, guards, do’s, types first .. Id call a maybe monad a “safe container type” rather than a monad, where applicatives id call “mappables” ... maybe should write a book about it someday. I understand how criticism is tiring as-well, math people mean well and i honestly don't mean ti take away their toy.
- whateveracct 7y agoI use Haskell for everything, and even I wouldn't recommend it as an introduction to programming. I would recommend Scheme instead.