Patrick Elliott's repositories
getting-high-seminar
Materials for 24.979 - "Getting high: scope, projection, and evaluation order"
monadicHeim
A state-monadic update semantics (WiP)
agda-nix
Some boilerplate for using agda with nix
berlin-disjunction
Slides for my Berlin workshop talk on disjunction
biblatex-lncs
BiBLaTeX style for Springer Lecture Notes in Computer Science
cascadilla-xelatex-biblatex
A class aiming to implement the style sheet of the Cascadilla Proceedings Project, using XeLaTeX and biblatex
clay-tachyons
Tachyons for the clay css preprocessor
conj-split-scope
The split-scope signature in continuation semantics
doom-emacs
An Emacs configuration for the stubborn martian vimmer
emacs-format-all-the-code
Auto-format source code in many languages with one command
haskell-nix-template
A template for haskell projects using the haskell.nix infrastructure and ghcide
learn-sdl2
Learning the haskell SDL2 bindings by working through Lazy Foo's tutorials: http://lazyfoo.net/tutorials/SDL/index.php
MinimalTemplate
Browser-based experiment, extending the MinimalTemplate to include different response measure
programmingWithCategories
MIT IAP course notebook
qmk_firmware
keyboard controller firmware for Atmel AVR and ARM USB families
scratchpad
Mainly messing around in haskell
verifiedFPinAgda
Exercises from Verified Functional Programming in Agda