THE VIDEO SHELF · haskell lenses
Lenses, Folds, and Traversals
Edward Kmett's talk to the NY Haskell User Group on the lens library, building from fmap and function composition up to lenses, folds and traversals. It shows how these composable combinators access and modify parts of data structures.
Why HN readers recommended it
HN calls it dense but mind-blowing, the go-to way to understand lenses through algebraic derivation.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Edward Kmett
- Topic
- haskell lenses
- Format
- talk
- Level
- advanced
- HN recommenders in dataset
- 3
- HN mentions in dataset
- 3
- Recommendation years in dataset
- 2013–2014
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
I found this talk by edward kmett incredibly helpful[0]. I kept rewatching parts of it bit by bit until I managed to absorb it all (there is a lot of information for a beginner) but I found it hugely helpful and mind-blowingly powerful. [0] [VIDEO]
mijoharas on Hacker News · 2014-11
In How I Start: HaskellIf you want to work in an environment where a lot of people are thinking like this routinely, instead of a few lone voices in a vast sea of otherwise uninterested people, the Haskell community is doing a lot of work in this area, and …
jerf on Hacker News · 2013-01
In Why is the C++ STL so heavily based on templates?"The best forms of language advocacy probably involve showing the great things you've done with a language and forgetting about comparisons to the competition." Great things the parent has done with the language: [VIDEO]
dllthomas on Hacker News · 2014-08
In Letter to a Young Haskell Enthusiast
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.
