I'm Kai Tamkun.
- Why: an instruction set architecture, including tools like an assembler, linker and VM.
 - ll2w: a standalone half-compiler that compiles LLVM intermediate representation into Why bytecode.
 - game3: another approach to Untitled Game 2's (see below) general idea, this time with actual graphics!
 - wavegen: implementations of the NES and Game Boy APUs in Chisel3, along with text and graphics.
 - Algiz: an HTTP 1.1 (+ WebSockets) server with a plugin architecture.
 - C+-: a language with a feature set between C and C++ that compiles to Why assembly.
 - Spjalla: a terminal-based IRC client.
 - Haunted: a C++ terminal UI library used in Spjalla and the Why VM.
 - Thurisaz: a kernel for Why written in C++.
 - Thorn: a kernel for x86_64 written in C++.
 
- Untitled Game 2: a simple resource collection and trading game for GTK 4.
 - Reden: a GTK 4 IRC client.
 - PingPong: a C++ IRC library used in Spjalla and Reden.
 - Formicine: a C++ library for ANSI terminal escapes used in Haunted.
 - Wahtwō: an abstraction layer that unifies inotify and FSEvents under a common C++ interface.
 - Armaz: a kernel for Raspberry Pi 4 written in C++.
 - Probability Chess: an implementation of my chance-based chess variant.
 - RV32-Verilog: a GTK 4 interface for Fernsicles's 32-bit RISC-V simulator.
 - Serial: a simple serial monitor.
 - Strender: a C++ library for hierarchical generation of strings.
 - mask: a C++ library for controlling Chemion glasses.
 - BME680 Reader: an old Flipper Zero application to read data from BME680 sensors. Unmaintained.
 - SCD30 Reader: an old Flipper Zero application to read data from SCD30 sensors. Unmaintained.
 - Mead: a successor to C+- that compiles to LLVM IR. (very early in development)
 






