mwilbur's repositories
bapl-class-language
Code for the Selene language developed during Classpert's Building a Programming Language course
BeastEm
MicroBeast Z80 Computer emulator
cli
A library for interactive command line interfaces in modern C++
emacs-from-scratch
An example of a fully custom Emacs configuration developed live on YouTube!
fp-course
Functional Programming Course
gsl-shell
GSL library shell based on LuaJIT2
haskell-mooc
Haskell MOOC University of Helsinki
hello-reason
an example esy-powered Reason project
janet
A dynamic language and bytecode vm
janet-lang.org
Website for janet
kickstart.nvim
A launch point for your personal nvim configuration
learn-fpga
Learning FPGA, yosys, nextpnr, and RISC-V
Learn-Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for đź“–
magic_enum
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
makefiletutorial
Learn make by example
malr
Macros and Languages in Racket
mewa
Compiler-compiler for writing compiler frontends with Lua
ocamlverse.github.io
Documentation of everything relevant in the OCaml world
plutosdr-fw
PlutoSDR Firmware
retrovm1
ZX Spectrum emulator for macOs. Retro Virtual Machine
speccy
An introduction to programming the ZX Spectrum
textbook
The CS 3110 Textbook, "OCaml Programming: Correct + Efficient + Beautiful"
z80
Fast and flexible Z80/i8080 emulator with C++ and Python APIs
Z80Explorer
Visual Zilog Z-80 netlist-level simulator
z80pack
A Zilog Z80 and Intel 8080 systems emulation
zero-to-nix
An unofficial, opinionated, gentle introduction to Nix (@nixos) from Determinate Systems