András Kovács's repositories
elaboration-zoo
Minimal implementations for dependent type checking and elaboration
staged-fusion
Staged push/pull fusion with typed Template Haskell
normalization-bench
Lambda normalization and conversion checking benchmarks for various implementations
implicit-fun-elaboration
Implementation for ICFP 2020 paper
polynomial-model
A polynomial model of a Martin-Löf type theory + a bit of game semantics
misc-stuff
Code for tutorials, papers and experiments. Mostly Agda, Coq and Haskell.
flat-maybe
Rust-style strict Maybe in Haskell: no space/indirection overhead.
pny1-assignment
College assignment writing in which I ramble about type classes and dependent types.
qiit-generalizations
Extending small finitary QIITs to non-small non-finitary
singleton-nats
Unary natural numbers relying on the singletons infrastructure
dynamic-mvector
A wrapper around MVector that enables push/pop/append functionality.
AndrasKovacs.github.io
My github page
environment-bench
Benchmarking compiler representations of variable environments
ghc-strict-implicit-params
GHC plugin for making implicit parameters strict
ghc-whole-program-compiler-project
GHC Whole Program Compiler and External STG IR tooling
lennart-lambda
λλλλ Lennart Augustsson's λ-calculus cooked four ways
megaparsec
Industrial-strength monadic parser combinator library
souffle-haskell
Haskell bindings for the Souffle datalog language