This is your work, valued
Designing terrible languages and writing Haskell. Sometimes writing code to help my other pursuits … like skiing or telling time.
emacs-color-theme-solarized. Emacs highlighting using Ethan Schoonover’s Solarized color scheme
1.2krecursion-scheme-talk. A talk on using recursion schemes in FP.
220CL-LLVM. CFFI bindings for LLVM
100quid-pro-quo. A contract programming library for Common Lisp in the style of Eiffel’s Design by Contract ™.
100yaya. Yet another … yet another recursion scheme library for Haskell
90external-program. A portable Common Lisp library for running external programs from within Lisp.
70dada. A total recursion scheme library for Dhall
67caterwaul. Wailing into the primordial ooze of category theory
55turtles. Generalized recursion schemes and traversals for Scala, using Cats.
48YACC-is-dead. YACC is dead for Common Lisp (based on http://arxiv.org/abs/1010.5023)
40dualizer. Delete half (minus ε) of your Haskell code!
30Iaia. A recursion scheme library for Idris.
25dredd. Automatic type class law checking.
24method-combination-utilities. Various utilities to make use and creation of custom method combinations easier.
24category-parametric-talk. Talks on category-parametric programming.
23haskerwaul. Category theory concepts in type classes and instances.
23compiling-anything-to-categories. a talk about and sample project for the [Categorifier](https://github.org/con-kitty/categorifier) GHC plugin.
22project-manager. Home Manager, but for repos.
19Kilns. An experimental programming language based on the kell calculus.
18Idris-CPDT. A translation of Certified Programming with Dependent Types to Idris.
13dhall-dhall. Implementation of Dhall in Dhall
12LOOM. Lisp: Object-Oriented and Modular
11cheshire. This library tries to push categorical representations to their limit in Scala. I don’t expect it to be practical.
11no-recursion. A GHC plugin to remove support for recursion
9cl-google-charts. Common Lisp API to Google Charts
8cl-dispatch. CFFI bindings to Grand Central Dispatch.
7recursion-schemes-cookbook. A friendly guide for leveraging the power of recursion schemes in real-world applications
6cl-glpk. Common Lisp interface to GLPK (GNU Linear Programming Kit). This is a fork of Kai Kaminski’s original (http://common-lisp.net/project/cl-glpk/).
6cl-oauth. OAuth for Common Lisp
5sellout.github.com. my coding blog
5cl-gravatar. Common Lisp interface to access Gravatar images and profiles.
5dhall-path. Well-typed path manipulation for Dhall
4http-response-handler. Generates conditions from HTTP error responses.
4Opt-Check. Keep track of optimizations and easily benchmark them.
4math-extensions. A collection of new functions as well as integration of additional number systems (E.G., quaternion and surreal numbers) with the existing system.
4dotfiles. Sellout’s general configuration
4beautiful-failures. a Haskell library that helps you keep your users as happy as possible when things go wrong
3nix-package.el. A package.el-like for managing Nix packages.
3sparklines. A Common Lisp library for generating sparkline images. The current state is just me persisting old stuff. Probably not worth using in its current state.
3non-consing-variants. A tiny utility library for Common Lisp to make it easy to switch between consing and non-consing functions for optimization.
3computational-model-zoo. Mostly a wiki for keeping track of various computational models and their relationships.
3partial-isomorphisms. A Common Lisp library for defining reversible functions.
3cl-fitbit. Common Lisp interface to the fitbit API.
3knots. miscellaneous knot-related things.
2autodocodec-dhall. Autodocodec support for Dhall files
2dog. compositional document generator
2hall. The corridor connecting Dhall and Haskell
2dhall-numerics. Some algebraic numeric types and operations.
2straw. Compiling to SNARKs
1dependent-dhall-experiments. Dhall
1