András Kovács's repositories

elaboration-zoo

Minimal implementations for dependent type checking and elaboration

Language:HaskellLicense:BSD-3-ClauseStargazers:565Issues:39Issues:32

smalltt

Demo for high-performance type theory elaboration

Language:LeanLicense:MITStargazers:497Issues:32Issues:4

flatparse

Fast parsing from bytestrings

Language:HaskellLicense:MITStargazers:142Issues:7Issues:31

staged

Staged compilation with dependent types

cctt

high-performance cubical evaluation

Language:TeXLicense:MITStargazers:57Issues:11Issues:1

staged-fusion

Staged push/pull fusion with typed Template Haskell

Language:HaskellLicense:MITStargazers:56Issues:6Issues:0

normalization-bench

Lambda normalization and conversion checking benchmarks for various implementations

Language:HaskellLicense:MITStargazers:52Issues:14Issues:8

implicit-fun-elaboration

Implementation for ICFP 2020 paper

Language:TeXStargazers:48Issues:0Issues:0

sett

Setoid type theory implementation

Language:HaskellLicense:MITStargazers:38Issues:11Issues:2

polynomial-model

A polynomial model of a Martin-Löf type theory + a bit of game semantics

Language:AgdaStargazers:29Issues:7Issues:0

universes

Generalized syntax & semantics for universe hierarchies

Language:TeXStargazers:28Issues:6Issues:0

thesis

my phd thesis

Language:TeXStargazers:26Issues:6Issues:0

misc-stuff

Code for tutorials, papers and experiments. Mostly Agda, Coq and Haskell.

Language:AgdaLicense:MITStargazers:19Issues:0Issues:0

flat-maybe

Rust-style strict Maybe in Haskell: no space/indirection overhead.

Language:HaskellLicense:NOASSERTIONStargazers:16Issues:0Issues:0

pny1-assignment

College assignment writing in which I ramble about type classes and dependent types.

Language:AgdaStargazers:12Issues:4Issues:0

qiit-generalizations

Extending small finitary QIITs to non-small non-finitary

Language:TeXStargazers:9Issues:8Issues:0

singleton-nats

Unary natural numbers relying on the singletons infrastructure

Language:HaskellLicense:NOASSERTIONStargazers:7Issues:0Issues:0

dynamic-mvector

A wrapper around MVector that enables push/pop/append functionality.

Language:HaskellLicense:NOASSERTIONStargazers:3Issues:5Issues:5
Language:HaskellStargazers:3Issues:4Issues:0
Language:HTMLLicense:MITStargazers:2Issues:0Issues:0

aeson

A fast Haskell JSON library

Language:HaskellLicense:NOASSERTIONStargazers:0Issues:2Issues:0

environment-bench

Benchmarking compiler representations of variable environments

Language:HaskellLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

ghc-strict-implicit-params

GHC plugin for making implicit parameters strict

Language:HaskellLicense:MITStargazers:0Issues:3Issues:0

ghc-whole-program-compiler-project

GHC Whole Program Compiler and External STG IR tooling

Language:HaskellStargazers:0Issues:2Issues:0

lennart-lambda

λλλλ Lennart Augustsson's λ-calculus cooked four ways

Stargazers:0Issues:0Issues:0

megaparsec

Industrial-strength monadic parser combinator library

Language:HaskellLicense:NOASSERTIONStargazers:0Issues:2Issues:0
Language:HaskellLicense:NOASSERTIONStargazers:0Issues:2Issues:0

souffle-haskell

Haskell bindings for the Souffle datalog language

Language:C++License:MITStargazers:0Issues:2Issues:0

StepULC

Efficient and single-steppable ULC evaluation algorithm

Language:HaskellLicense:MITStargazers:0Issues:2Issues:0