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