mwilbur's repositories
FizzBuzzEnterpriseEdition
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
papers-i-love
Computer science and computer-adjacent papers (and sometimes books) that have influenced me deeply.
megaparsack
Racket parser combinators inspired by parsack and megaparsec
PlutoSDR_Labs
Hands on labs for the ADALM Pluto SDR
emfy
A dark and sleek Emacs setup for general purpose editing and programming
emacs4cl
A 50 line ~/.emacs to quickly set up vanilla Emacs for Common Lisp programming
RaspberryPi
Raspberry Pi Bare Metal Assembly Programming
ribbit
A small and portable Scheme implementation with AOT and incremental compilers that fits in 4K. It supports closures, tail calls, first-class continuations and a REPL.
vim-galore
:mortar_board: All things Vim!
chuck
ChucK Music Programming Language
baremetal-arm
An ebook about bare-metal programming for ARM
qemu_blog
A series of posts about QEMU internals
luabcd
Arbitrary precision BCD arithmetics for Lua
bibliography
Bibliography of Scheme research (readscheme.org and beyond)
qemu-hdl-cosim
VM-HDL Co-Simulation for Servers with PCIe-Connected FPGAs
swieros
A tiny hand crafted CPU emulator, C compiler, and Operating System
learn-tt
A collection of resources for learning type theory and type theory adjacent fields.
rust-csv
A CSV parser for Rust, with Serde support.
libjson-rpc-cpp
C++ framework for json-rpc (json remote procedure call)
libtock-c
Userland apps for Tock written in C and C++
tock
A secure embedded operating system for Cortex-M based microcontrollers
LuaZ80
A Lua Z80 dynamic (binary) translator (similar to a JIT compiler) which translates Z80 to Lua and runs the result.
mdBook
Create book from markdown files. Like Gitbook but implemented in Rust