emacs-module. Wrappers around emacs-module.h to write Emacs modules in Haskell
62atomic-counter. Haskell counters that can be safely incremented from multiple threads
19vector-quicksort. Haskell sort as fast as C++ (on some platforms)
16hkanren. Haskell DSL for miniKanren
10radix-tree. Haskell implementation of the radix tree data structure
10constrained. Generalizations of standard 'Functor', 'Foldable' and 'Traversable' to accomodate types like unboxed vectors
7directory-ospath-streaming. Stream directory entries in constant memory in vanilla IO
7chibi-repl-android. Chibi Scheme REPL for Android
5dotemacs. emacs config
5emacs-native. The rest of my Emacs config that got lucky to be implemented in Haskell instead of elisp
5kievfprog-2017-november. Slides for my talk about Recursion Schemes
4happy-mode. Emacs major mode for editing Happy filles
4prettyprinter-combinators. Usefuly combinators for the 'prettyprinter' Haskell package
3turtle-geometry. Command turtle graphics using Scheme dialect on your Android
3bencoding. Serialization and deserealization of bencoded data used by bittorent protocol.
3nn. Neural Networks in Haskell, mostly experimental stuff focusing on performance for now
1kievfprog2015. Slides for my "Unifying parsing and prettyprinting" talk
1toml-reader-parse. Alternative parser for values produced by `toml-reader` Haskell package
1diff-trees. Playground for diff algorithms on various tree structures
1ptx-mode. An Emacs mode for working with Nvidia's PTX files
1random-program-generation. Investigate ways to generate random program that satisfy some predicates (e.g. are well-typed, evaluate to something, etc)
1haskell-tags-server. Server that looks up haskell entities, similar to tags in editors but more precise
1brittany. haskell source code formatter
1nixos-config. Nix
1vector-sorting-benchmarks. I want to beat std::sort with Haskell.
1stackage-tester. Build stackage stapshot packages one by one with cabal, run tests and record produced build and test outputs in a directory to compare against building with different ghc
1