zkeme80. An assembler and operating system for the TI-84+ written in Scheme, Forth and Z80 assembly.
251freenode-exodus. Projects and channels that have decided to leave Freenode. (Final leave count: 1056)
137ti84-forth. A Forth implementation for the TI-84+ calculator.
102mini-haskell. A self-hosting mini Haskell compiler with a mini C runtime.
78nix-remarkable. Nix expressions for the reMarkable tablet leveraging the company's toolchain.
54heptapod-diffusion. Generating Heptapod writing with Stable Diffusion
39fp-notes. Notes on Functional Programming and related topics
31r216-forth. A Forth implementation for the R216K8B Powder Toy computer.
27dotfiles. A collection of my dotfiles
27nix-sudoku. Sudoku solver in Nix
24r5rs-denot. A correct Scheme interpreter derived from the R5RS spec's formal semantics, written in Haskell.
22meta-yacc. Self-hosting parser generators in Forth and C.
20meta-II. META II compiler, assembler and bytecode interpreter.
18awk-vm. A virtual machine and assembler written in AWK.
16eopl. Implementation of the languages from the EOPL textbook in Haskell and Standard ML.
15evm-assembler. No-dependencies assembler for the EVM with examples (λ-calculus, linked lists, etc.)
13coq-wigderson. Formalization of Wigderson's graph coloring algorithm in Coq
9hasktran. A compiler for FRACTRAN written in Haskell.
8haoc-2020. Haskell Advent of Code 2020
8monadic-parsing. Monadic parsing in Scheme.
8haoc-2021. Haskell Advent of Code 2021
7scheme-to-c. A toy Scheme to C compiler
7ts-lint-example. Minimal linting example with tree-sitter
6nix-workshop. Outline for a workshop on Nix, to be given sometime in the 2020-2021 academic calendar.
6wordle. Wordle solver
6tree-sitter-promela. Promela grammar for tree-sitter
6mes-overlay. Nix overlay for MES-related packages
6emotivoice-cli. CLI wrapper around Emotivoice TTS Synthesis
6sicp-to-z80. A SICP register machine to TI-84 Z80 compiler.
5bf. Fast, simple brainfuck interpreter in C
4vpl. VPL (Visual Programming Language) is an educational Turtle language using Haskell and Gloss
4tree-sitter-imp. Imp grammar for tree-sitter
4lisp-to-js. Compiling Lisp to JavaScript
4tree-sitter-formula. Formula grammar for tree-sitter
3brownies. This a game I hacked together with Biwascheme.
3nix-gccemacs-darwin. Build gccemacs for macOS 10.15 or newer using Nix.
3nix-challenges. Increasingly difficult building challenges in Nix with solutions
3llama-bot. Discord bot for interacting with the LLaMA language model
3remarkable-hello. Example of compiling Rust to a static ARM executable. Target here is the reMarkable tablet.
3senior-thesis. LaTeX sources for my undergraduate thesis
2knightos-nix. Compiling KnightOS end-to-end using Nix
1coq-rings. Ring Theory in Coq from Scratch
1functional-images. Replicating the Functional Images paper by Conal Elliott using Haskell, C and SDL2.
1ti84-forthos. A Forth-based OS for the TI-84+ calculator. Now succeeded by https://github.com/siraben/zkeme80
1