Series
Types, programs, and the structures between them.
21 series
2026
2024
2023
Stream · Edward Kmett
2022
Comonad.Reader
Talk · Functional Futures / Serokell
Talk · Boston Haskell
2021
Talk · Boston Haskell
Talk · Bx 2021
2020
Talk · YOW! Lambda Jam 2020, online
2019
Talk · Monadic Warsaw
Talk · Monadic Warsaw
Talk · Monadic Warsaw
Talk · Monadic Warsaw
Stream · Edward Kmett
2018
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Talk · Lambda World
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Talk · ZuriHac 2018
Talk · YOW! Lambda Jam 2018, Sydney
Stream · Edward Kmett
Stream · Edward Kmett
Stream · Edward Kmett
Comonad.Reader
Comonad.Reader
2017
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · ZuriHac 2017
2016
Demo · Edward Kmett’s YouTube channel
Paper · Haskell Symposium 2016
Talk · Monadic Warsaw
Talk · ZuriHac 2016
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Comonad.Reader
2015
- concurrent
- foreign-var
- fractions
- gc
- hyperfunctions
- models
- multicategories
- promises
- propagators
- rcu
- structs
- thc
- transients
- unique
- update
School of Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
School of Haskell
Comonad.Reader
School of Haskell
School of Haskell
Comonad.Reader
Talk · Google TechTalks
School of Haskell
Talk · IFIP WG2.8 · Kefalonia
Comonad.Reader
Talk · Boston Haskell
School of Haskell
Comonad.Reader
School of Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Talk · Boston Haskell
Comonad.Reader
Talk · Boston Haskell
Talk · Boston Haskell
School of Haskell
Talk · Boston Haskell
2014
- arcade
- discrimination
- fixed
- gl
- half
- hask
- homotopy
- js-parsers
- lens-action
- linear-accelerate
- memo
- openexr
- quine
- roles
- rules
- search
- thrists
- traced
- zlib-lens
Comonad.Reader
Talk · Boston Haskell
Talk · Boston Haskell
School of Haskell
Demo · Quine
Talk · Boston Haskell
Talk · Boston Haskell
Comonad.Reader
Talk · Boston Haskell at Akamai, Cambridge
Comonad.Reader
Talk · Boston Haskell
Talk · Boston Haskell
School of Haskell
Talk · YOW!2014
2013
- approximate
- bits
- bitwise
- bytes
- colorimetry
- compensated
- exceptions
- folds
- hash
- hashable-extras
- hybrid-vectors
- hyperloglog
- log-domain
- nats
- parsec-parsers
- predictors
- sparse
- structures
- succinct
- tasks
- time-series
- unification
- zippers
School of Haskell
School of Haskell
School of Haskell
Talk · Bay Area Haskell User Group at Mozilla San Francisco
Talk · CUFP2013
School of Haskell
School of Haskell
School of Haskell
School of Haskell
School of Haskell
School of Haskell
Talk · The Haskell Cast
School of Haskell
School of Haskell
School of Haskell
School of Haskell
School of Haskell
School of Haskell
Comonad.Reader
Comonad.Reader
Comonad.Reader
Talk · Boston Haskell
2012
- bound
- dysfunctional
- foreign
- hyphenation
- indexed
- integration
- lca
- lens
- machines
- multipass
- objective-c
- old-arcade
- order-statistics
- parsers
- physics
- tables
- transformers
- transformers-compat
Comonad.Reader
Talk · New York Haskell
Comonad.Reader
Comonad.Reader
Comonad.Reader
Talk · Slides
Comonad.Reader
Comonad.Reader
Talk · Boston Haskell
Comonad.Reader
Comonad.Reader
2011
- adjunctions
- algebra
- bifunctors
- comonad
- comonad-extras
- comonad-transformers
- comonads-fd
- compressed
- concurrent-supply
- constraints
- contravariant
- data-lens
- data-lens-fd
- distributive
- dsl2011
- either
- ekmett.github.com
- eq
- free
- graphs
- grid
- groupoids
- highc
- intern
- kan-extensions
- keys
- linear
- logict
- monad-products
- monad-st
- monadic-arrays
- monoids
- natural-gmp
- pointed
- prelude-extras
- profunctor-extras
- profunctors
- reactive
- reactor
- reducers
- representable-functors
- representable-profunctors
- representable-tries
- revisions
- rounded
- scala-ad
- semigroupoid-extras
- semigroupoids
- semigroups
- speculation-transformers
- streams
- syb-extras
- tagged-transformer
- trifecta
- unification-fd
- void
- wl-pprint-extras
- wl-pprint-terminfo
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Talk · Boston Area Scala Enthusiasts (BASE), Google Cambridge
2010
- ad
- blase
- categories
- category-extras
- charset
- ersatz
- fixed-precision
- functorial
- heaps
- hmpfr
- intervals
- ixset
- jitplusplus
- kata
- layout
- luthor
- magpie
- monad-ran
- numeric-extras
- rad
- reflection
- rope
- rounding
- scala-attoparsec
- scala-numerics
- scheme-monads
- speculation
- stable-maps
- stm-hash
- tag-bits
- tagged
- type-int
- unamb
- unboxed-containers
- vector-instances
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
2009
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
2008
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
2007
Comonad.Reader
Comonad.Reader
Comonad.Reader
2006
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
Comonad.Reader
2001
Flipcode
2000
Flipcode
1999
Flipcode
Flipcode
1995
Bloodshed / Harmless Entertainment
20112 parts
A Parsec Full of Rats
2012–20133 parts
Applicatives
20131 part
Cache-Oblivious Data Structures
20133 parts
Cellular Automata
20131 part
Editorials
20152 parts
Fibonacci
20153 parts
Free Constructions in Haskell
20113 parts
Free Monads for Less
20083 parts
Generalized Hylomorphisms and Chronomorphisms
20194 parts
Guanxi: Logic Programming in Haskell
1999–20014 parts
Harmless Algorithms
20083 parts
Kan Extensions
2018–202331 parts
Live Coding
- Live Coding — Session 1: Commutativity
- Live Coding — Session 2.1: Q&A
- Live Coding — Session 2.2: Q&A
- Live Coding — Session 3: Authenticated Computation
- Live Coding — Session 4.1: Regular and Inverse Semigroups
- Live Coding — Session 4.2: Q&A
- Live Coding — Session 5.1: Propagators
- Live Coding — Session 5.2: Propagators
- Live Coding — Session 6: CEK Machines
- Live Coding — Session 7: More Machines
- Live Coding — Session 8: Succinct Data Structures and Dynamization
- Live Coding — Session 9: Succinct Serialization, Part 1
- Live Coding — Session 10: Succinct Serialization, Part 2
- Live Coding — Session 11: Succinct Serialization, Part 3
- Live Coding — Session 12: Succinct Serialization, Part 4
- Live Coding — Session 13: Succinct Serialization, Part 5
- Live Coding — Session 14.1: Succinct Serialization, Part 6
- Live Coding — Session 14.2: Succinct Serialization, Part 6
- Live Coding — Session 14.3: Succinct Serialization, Part 6
- Live Coding — Session 15: Back from ICFP
- Live Coding — Session 16: Relational Programming, Part 2
- Live Coding — Session 17: Relational Programming, Part 3
- Live Coding — Session 18: Nominal Sets
- Live Coding — Session 19: Relational Programming, Part 4 (Soul of a New Machine)
- Live Coding — Session 20: Relational Programming, Part 5
- Live Coding — Session 21: Relational Programming, Part 6
- Live Coding — Session 22: Dancing Links
- Live Coding — Session 23: Dancing Links, Part 2
- Live Coding — Session 24: Dancing with Decision Diagrams
- Live Coding — Session 25: Guanxi Review
- Live Coding — Session 26
20114 parts
Monads from Comonads
20151 part
Moore Machines
20082 parts
Power Series of Functors
20141 part
Recursion Schemes
2013–20146 parts
Revisiting Matrix Multiplication
- Revisiting Matrix Multiplication — Part I: Bit Shuffling with Lenses and Isomorphisms
- Revisiting Matrix Multiplication — Part II: The Zen of Z-Ordering
- Revisiting Matrix Multiplication — Part III: Extending Vector
- Revisiting Matrix Multiplication — Part IV: IntMap!?
- Revisiting Matrix Multiplication — Part V: Heaps of Performance
- Revisiting Matrix Multiplication — Part VI: A Most Significant Comparison
2013–20153 parts
Snippets
20112 parts
What Constraints Entail
20082 parts
Zipping and Cozipping
No matching entries.
Browse series
- Live Coding
- Moore Machines
- Fibonacci
- Cache-Oblivious Data Structures
- Editorials
- Cellular Automata
- Recursion Schemes
- Revisiting Matrix Multiplication
- Snippets
- Harmless Algorithms
- Free Monads for Less
- Kan Extensions
- What Constraints Entail
- A Parsec Full of Rats
- Monads from Comonads
- Applicatives
- Free Constructions in Haskell
- Power Series of Functors
- Zipping and Cozipping
- Generalized Hylomorphisms and Chronomorphisms