Thalia Archibald

Expert
@thaliaarchi

PhD student researching compilers

regexp-museum. A museum of historical and modern regular expression engines, showing their development and influence

25

notes. A notebook on compilers, programming languages, and other topics.

19

wsjq. Whitespace interpreter and debugger in jq

19

browser. Parsing library for Firefox and Chromium user data

11

gocipher. A Go library implementing many classical ciphers

11

bfcoq. Brainfuck compiler in Coq

10

bfrs. An optimizing compiler for Brainfuck.

10

nebula. Compiler for the stack-based Whitespace language with LLVM back end.

8

transup. Decoding of Blu-Ray PGS (sup) subtitle format

7

brick-apis. A collection of APIs for BrickLink, Brickset, and LEGO

5

lazy-wspace. A Whitespace compiler and interpreter with lazy semantics

4

unity-termsofservice. Mirror of Unity's terms of service

4

urlhero. Link resolver for current and defunct URL shorteners

3

deque. Reusable double-ended queue iterable container implemented as a circular array.

3

wscoq. Whitespace implementation in Coq

3

re1-rust. A port of re1, Russ Cox’s simple, virtual machine–based regular expression engine

3

ws-challenges. Solutions for Project Euler, Advent of Code, and Rosetta Code in Whitespace

3

coq-turing-typeclass. A proof that Coq typeclass resolution is Turing-complete

2

rust-regex. My tree for contributing to Rust regex. An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

2

compiler-notes. Notes and readings on compilers

2

vscode-terminal-colors. VSCode default color schemes for various terminals

2

adobe-cred. Analysis of the 2013 Adobe users.tar.gz dump

2

yspace. Work-in-progress toolchain for the Whitespace programming language

2

wsbf. Whitespace interpreter in Brainfuck

2

bfcorpus. Collection of Brainfuck programs written by various authors

2

EightBitTunes. Plays 8bit tunes on an Arduino from ABC Notation format songs.

2

rust. My tree for contributing to Rust. Empowering everyone to build reliable and efficient software.

1

mt19937-archive. Reconstructed revision history for the MT19937 Mersenne Twister PRNG by Makoto Matsumoto and Takuji Nishimura

1

foones-eightfold. A dependently typed esolang by Pablo Barenbaum. This repo restores the full revision history.

1

re1. Regexp code for https://swtch.com/~rsc/regexp/

1

respace. An interpreter and assembler for the Whitespace language written in C++

1

Papercraft-Pig-Generator. This is a generator made for pixelpapercraft.com that creates a papercraft pig design from a minecraft texture file.

1

xmlang. A functional programming language with XML syntax

1

cybf-archive. Archive of CyBF, a language that compiles to Brainfuck by Cybis

1

wslib. Library written in Whitespace, including arbitrary-precision math and I/O utilities

1

codesearch. Fast, indexed regexp search over large file trees

1

antirez-stringmatch. The Tcl-style glob matcher from Redis and Jim by antirez

1

nebula2. Toolchain for the Whitespace programming language

1

unix-1972-tapes. Analysis and parsing of the Unix s1 and s2 tapes from 1972

1
39
Apply