Earlier quoted context omitted.
> There's really multiple definitions of "functional" right now > ... >> ...monads... There are also a couple of definitions of "monad" going around -- in array languages (J, APL, Q) a "monad" is something with arity 1 (like unary negate), to be contrasted with "dyads" which take two parameters (infix operators etc.)
Yeah, and don't confuse O'Caml "functors" with Haskell functors or you're in for several very confusing hours. Hooray terminology!
Professor Frisby's Mostly Adequate Guide to Functional Programming (2015)
91–93 of 93 posts
Or Prolog functors...
Re: Professor Frisby's Mostly Adequate Guide to Functional Programming (2015)
#92Actually the course on Egghead is terrible. The voice that is used to comment on the video is very badly recorded and I have no idea why they chose that voice for a serious video for adults. Edit: Also fine to not have my opinion on this, but a lot of people shared my opinion, check the Egghead comment section. I would've loved to watch that video, with a more professional voice and walkthrough.
We detached this subthread from https://news.ycombinator.com/item?id=17072865 and marked it off-topic.
If you mean, you didn't like the opinion, you can just say that, instead of calling it off-topic
Re: Professor Frisby's Mostly Adequate Guide to Functional Programming (2015)
#93Great book. I'd also recommend his free video course on Egghead. It's rather quirky, which is something that I very much enjoyed: https://egghead.io/courses/professor-frisby-introduces-compo...
The video course is indeed very good, if you took the time to read (and understand) the book.