Patrick Thomson's repositories
codespaces.el
Emacs support for easy access to GitHub Codespaces.
recschemes
Text and Haskell source for my blog series on recursion schemes.
configurant
A Haskell library for loading configuation data from environment variables.
patrickt.github.io
My blog, powered by org-mode and Hakyll
possession
a small roguelike in Haskell
tree-sitter-org
A tree-sitter parser for Org-mode documents.
chopwatcher
a little CLI daemon that automatically renames .wav files
tree-sitter-swift
A tree-sitter grammar for the Swift programming language.
airship
Helium + Webmachine = Airship. A toolkit for building declarative, RESTful web apps.
ansible-tidalcycles
ansible playbooks for installing the Tidal Cycles live coding environment with a single command, supporting multiple editors commonly used with Tidal
ansible-tidalcycles-synth-mi-ugens
Ansible role to install Mutable-Instruments ugens for http://tidalcycles.org live coding framework
consult-eglot
Jump to workspace symbols with eglot and consult
flask
The Python micro framework for building web applications.
higgledy
Higher-kinded data via generics
higgledy-clone
test repo to make CI work
makefile-executor.el
Emacs helpers to run things from makefiles
ninetenths
an experimental rust roguelike
scel
Supercollider emacs package
stack-graphs-playground
An experimental stack graphs implementation/playground in PureScript.
Tidal
Pattern language
tree-sitter-tlaplus
A tree-sitter grammar for TLA⁺ and PlusCal
umka-lang
Umka: a statically typed embeddable scripting language