Dmitry Malikov's starred repositories
audirvana-scrobbler
Audirvana Last.fm scrobbler
software-design-in-haskell
Software Design in Haskell. A structured set of materials. How to build real-world applications in Haskell.
mostly-adequate-guide
Mostly adequate guide to FP (in javascript)
equational-reasoning-in-haskell
Agda-style equational reasoning in Haskell
replace-megaparsec
Stream editing with Haskell Megaparsec parsers
agda-sizedIO
IO using sized types and copatterns
newtype-talk-five
Haskell's newtype functionality and DerivingVia explained (Japanese talk at FIVE)
thinking-with-types
Working through the Thinking with Types book in Haskell
pure-bash-bible
📖 A collection of pure bash alternatives to external processes.
hypertypes
Hypertypes - generic programming for heterogeneous recursive types
LtuPatternFactory
Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
type-errors-pretty
💄🐞 Combinators for writing pretty type errors easily
comonads-by-example
Comonads By Example Conference talk
type-errors
:warning: tools for writing better type errors
haskell.nix
Alternative Haskell Infrastructure for Nixpkgs
parameterized-utils
A set of utilities for using indexed types including containers, equality, and comparison.
exchange-rates
:currency_exchange: Querying a rate-limited currency exchange API using Redis as a cache
haskell-polysemy-test
Guess-A-Number game in Haskell using Polysemy
Axiom_of_Choice
Formalization of the Axiom of Choice and its Equivalent Theorems in Coq