Skip to content
0:00 / 0:00

#monads#laziness#haskell

F(by) 2017. Michael Snoyman - What Makes Haskell Unique.

SPACE

5.6K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by Michael Snoyman

Intermediate. Assumes working knowledge.

26K views8 years ago2 recommendations

Programming languagesHaskellFunctional programmingConcurrency and parallelism

Michael Snoyman explores the unique features of Haskell, focusing on its approach to concurrency, laziness, and monadic structure.

The uploader added no description.

Why it's here

2 people recommend this

What people say. Recommended for its explanation of monadic structure and how do-notation simplifies asynchronous programming.

u/theindigamerin r/ProgrammingLanguages • Recommends

On “Could a language have automatic future/promise/lazifying of expressions?”

Start watching this presentation by Michael Snoyman around the 3:45 mark. link to this video `do` notation makes life much simpler. Lwt's futures (OCaml) can also be made to made to have similar syntax using syntax extensions. I think that the key idea is the monadic structure of futures and being able to have special syntax for a chain of bind operations (possibly mixed with normal assignments), not the support for lazy evaluation (OCaml has strict evaluation by default).

nanxiaoon Lobsters • Recommends

F(by) 2017 - Functional Programming Conference