Patrick Thomson's repositories

emacs

the greatest emacs setup of all time

fastsum

A fast open-union type, suitable for 100+ contained alternatives.

Language:HaskellLicense:NOASSERTIONStargazers:97Issues:8Issues:9

codespaces.el

Emacs support for easy access to GitHub Codespaces.

Language:Emacs LispLicense:GPL-3.0Stargazers:70Issues:3Issues:3

recschemes

Text and Haskell source for my blog series on recursion schemes.

Language:HaskellLicense:NOASSERTIONStargazers:44Issues:0Issues:0

configurant

A Haskell library for loading configuation data from environment variables.

Language:HaskellLicense:Apache-2.0Stargazers:17Issues:1Issues:0

patrickt.github.io

My blog, powered by org-mode and Hakyll

Language:HaskellLicense:NOASSERTIONStargazers:8Issues:4Issues:0

possession

a small roguelike in Haskell

Language:HaskellStargazers:6Issues:1Issues:0

tree-sitter-org

A tree-sitter parser for Org-mode documents.

astgen

sandbox for generating types from tree-sitter

Language:HaskellStargazers:1Issues:0Issues:0

bandiera

feature-flag checking for fused-effects

Language:HaskellLicense:MITStargazers:1Issues:0Issues:0

chopwatcher

a little CLI daemon that automatically renames .wav files

Language:CStargazers:1Issues:0Issues:0

crafty

some work on Crafting Interpreters

Language:HaskellLicense:GPL-3.0Stargazers:1Issues:1Issues:0

regextest

experiments with porting Onigmo flags to PCRE2

Language:StarlarkStargazers:1Issues:1Issues:0

tree-sitter-swift

A tree-sitter grammar for the Swift programming language.

Language:JavaScriptLicense:MITStargazers:1Issues:0Issues:0

airship

Helium + Webmachine = Airship. A toolkit for building declarative, RESTful web apps.

Language:HaskellStargazers:0Issues:0Issues:0

ansible-tidalcycles

ansible playbooks for installing the Tidal Cycles live coding environment with a single command, supporting multiple editors commonly used with Tidal

Language:RubyLicense:GPL-3.0Stargazers:0Issues:0Issues:0

ansible-tidalcycles-synth-mi-ugens

Ansible role to install Mutable-Instruments ugens for http://tidalcycles.org live coding framework

Language:SuperColliderLicense:GPL-3.0Stargazers:0Issues:0Issues:0

consult-eglot

Jump to workspace symbols with eglot and consult

Language:Emacs LispLicense:MITStargazers:0Issues:0Issues:0
Language:ShellStargazers:0Issues:0Issues:0

flask

The Python micro framework for building web applications.

Language:PythonLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

higgledy

Higher-kinded data via generics

Language:HaskellLicense:MITStargazers:0Issues:0Issues:0

higgledy-clone

test repo to make CI work

Language:HaskellLicense:MITStargazers:0Issues:1Issues:0

makefile-executor.el

Emacs helpers to run things from makefiles

Language:Emacs LispStargazers:0Issues:0Issues:0

ninetenths

an experimental rust roguelike

Language:RustStargazers:0Issues:0Issues:0
Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

scel

Supercollider emacs package

Language:Emacs LispStargazers:0Issues:0Issues:0

stack-graphs-playground

An experimental stack graphs implementation/playground in PureScript.

Language:PureScriptStargazers:0Issues:1Issues:0

Tidal

Pattern language

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

tree-sitter-tlaplus

A tree-sitter grammar for TLA⁺ and PlusCal

Language:CLicense:MITStargazers:0Issues:0Issues:0

umka-lang

Umka: a statically typed embeddable scripting language

Language:CLicense:BSD-2-ClauseStargazers:0Issues:0Issues:0