This is your work, valued
Te occidere possuntque te edere possunt; licit est.
emacs. the greatest emacs setup of all time
170fastsum. A fast open-union type, suitable for 100+ contained alternatives.
101yamlkit. YAMLKit is a bridge of LibYAML to Objective-C.
50recschemes. Text and Haskell source for my blog series on recursion schemes.
49bracer. a language workbench for parsing and transforming curly-brace languages
43empathy. a modern library for typed path manipulation in Haskell
36effects-benchmarks. Benchmarking Haskell extensible-effect libraries.
34haskell-project-ideas. Free ideas, worth every penny
33nuki. A pure-Nu wiki based on Nunja, Git, and NuMarkdown
27configurant. A Haskell library for loading configuation data from environment variables.
17tactics. Deep-embedded combinators for strategic rewriting.
15blimp. an example airship app
14nom. Nu on Markup, an s-expression to HTML transformer for Nu.
12flexible-numeric-parsers. Flexible numeric parsers for real-world programming languages’ numeric syntax.
11co-log-fused-effects. A fused-effects interface to the co-log ecosystem.
10patrickt.github.io. My blog, powered by org-mode and Hakyll
9shades. A small Mac app that allows you to superimpose transparent windows on top of your screen, so as to help with light sensitivity. Like the baby brother of f.lux or Night Shift.
9twitter_ebooks. Create real, autonomous "_ebooks" accounts on Twitter
8possession. a small roguelike in Haskell
7voronoid. experiments with Voronoi diagrams and Delaunay triangulation
6absdefint. An implementation of Abstracting Definitional Interpreters.
5pony. A source-to-source transformer for C99, written in Haskell.
5scraps. Various fragments of source code that deserve a home.
5miller. a little ML, implemented from SPJ’s “Implementing Functional Languages"
5nugit. A Nu interface to the Git revision control system.
5fused-effects-broker. Brokered asynchronous communication with monad transformer stacks running out-of-band in another thread. Like Erlang actors, without the network.
5hs-dcpu. Haskell VM and assembler for the DCPU-16
4fused-effects-async. Fused-effects wrappers for async and concurrent execution of IO actions.
4hix. An emulator for Knuth’s MIX architecture in Haskell.
4numinder. A simple reminder program written entirely in Nu and implemented with Growl.
3tree-sitter-org. A tree-sitter parser for Org-mode documents.
3nuyaml. A YAML processor for use with Nu and Objective-C. Created by Patrick Thomson.
3enchant. an ispell/hunspell clone in Swift that uses the native macOS dictionary
2logos. Experiments with procedural world generation in Haskell.
2alchemist. A Haskell library for carefully refactoring critical paths.
2ocaml_times. Chronicle of learning OCaml.
2lens_exploration. Assorted notes for the MoonConf session on lenses
2ragtag. a command-line tool for editing iTunes tags
2overture. A drop-in generalized replacement for the Haskell Prelude.
2scriptorium. Scriptorium is a small utility designed to make extracting and saving Scripting Bridge headers easy.
2test_allowlist.
1regextest. experiments with porting Onigmo flags to PCRE2
1bandiera. feature-flag checking for fused-effects
1chopwatcher. a little CLI daemon that automatically renames .wav files
1