Pinned Repositories
fused-effects
A fast, flexible, fused effect system for Haskell
fused-effects-optics
Optics combinators for fused-effects.
semantic
Parsing, analyzing, and comparing source code across many languages
bracer
a language workbench for parsing and transforming curly-brace languages
codespaces.el
Emacs support for easy access to GitHub Codespaces.
emacs
the greatest emacs setup of all time
fastsum
A fast open-union type, suitable for 100+ contained alternatives.
recschemes
Text and Haskell source for my blog series on recursion schemes.
yamlkit
YAMLKit is a bridge of LibYAML to Objective-C.
tree-sitter
An incremental parsing system for programming tools
patrickt's Repositories
patrickt/emacs
the greatest emacs setup of all time
patrickt/fastsum
A fast open-union type, suitable for 100+ contained alternatives.
patrickt/codespaces.el
Emacs support for easy access to GitHub Codespaces.
patrickt/configurant
A Haskell library for loading configuation data from environment variables.
patrickt/patrickt.github.io
My blog, powered by org-mode and Hakyll
patrickt/possession
a small roguelike in Haskell
patrickt/tree-sitter-org
A tree-sitter parser for Org-mode documents.
patrickt/astgen
sandbox for generating types from tree-sitter
patrickt/bandiera
feature-flag checking for fused-effects
patrickt/chopwatcher
a little CLI daemon that automatically renames .wav files
patrickt/crafty
some work on Crafting Interpreters
patrickt/regextest
experiments with porting Onigmo flags to PCRE2
patrickt/test_allowlist
patrickt/tree-sitter-swift
A tree-sitter grammar for the Swift programming language.
patrickt/ansible-tidalcycles
ansible playbooks for installing the Tidal Cycles live coding environment with a single command, supporting multiple editors commonly used with Tidal
patrickt/ansible-tidalcycles-synth-mi-ugens
Ansible role to install Mutable-Instruments ugens for http://tidalcycles.org live coding framework
patrickt/consult-eglot
Jump to workspace symbols with eglot and consult
patrickt/dotfiles
patrickt/makefile-executor.el
Emacs helpers to run things from makefiles
patrickt/minimal-emacs
patrickt/ninetenths
an experimental rust roguelike
patrickt/pcre
patrickt/scel
Supercollider emacs package
patrickt/stack-graphs-playground
An experimental stack graphs implementation/playground in PureScript.
patrickt/Tidal
Pattern language
patrickt/tree-sitter-nix
Nix grammar for tree-sitter [maintainer=@cstrahan]
patrickt/tree-sitter-ruby
Ruby grammar for tree-sitter
patrickt/tree-sitter-tlaplus
A tree-sitter grammar for TLA⁺ and PlusCal
patrickt/tree-sitter-typespec
patrickt/umka-lang
Umka: a statically typed embeddable scripting language