Skip to content
0:00 / 0:00

#monads#functors#applicatives

Functional programming patterns for the non-mathematician (cut)

Brian Lonsdorf

2.3K subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 1 in engineering communities and 1 curated list.
  • Presented by Brian Lonsdorf
  • May be out of date. Uploaded 12 years ago, in an area where tools change fast.

Beginner. No background in the topic needed.

35K views12 years ago2 recommendations

Programming languagesWeb developmentJavaScriptFunctional programming

Brian Lonsdorf provides a fast-paced introduction to practical use cases for functors, applicatives, and monads using JavaScript.

I hit on some practical use cases for functors/applicatives/monads. Pretty fast and quick run through of everything, but you can't learn the world in 30 min. Hopefully, people get some intuition or a better concrete understanding - enough to play with the code. here github.com/DrBoolean/patterns_talk

Why it's here

2 people recommend this

What people say. Recommended as a good, fast-paced introduction to fundamental functional programming concepts using JavaScript.

programming-talkscurated list on GitHubRecommends

Under “JavaScript”

Functional programming patterns for the non-mathematician 00:29:58 by **Brian Lonsdorf** (beware; the pace is somewhat high) (2014)

u/raw909in r/haskell • Recommends

On “Coming from JavaScript - Any tips?”

Here is a good video. link to this video The speaker uses JavaScript to demonstrate some fundamental concepts in Haskell ( Functor, Monad, etc ) But I should warn you that it is going to feel awkward while comprehending all these examples in the video and no wonder because it's not the way things are done in JS. Thats why it seems so unnatural. I usually tried to ignore such videos where someone was trying to explain monads implementing them in JS because the only impression I get from such tutorials is useless abstraction overhead.