Sharing some of my other personal stuff, musings and contributions that aren't part of @genivia
tinylisp. Lisp in 99 lines of C and how to write one yourself. Includes 21 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
1.4klisp. A mini Lisp in 1k lines of C with garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a mark-sweep/compacting garbage collector and REPL.
130lisp-cheney. A mini Lisp in 1k lines of C with Cheney's copying garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a copying garbage collector and REPL.
50Forth500. A complete Forth 2012 Standard system for the SHARP PC-E500(S)
39unix-tools. Learn to master bash and common Linux utilities with interactive TUI presentations generated with awk and scripted in bash
38Forth850. A fast Forth 2012 Standard system written in Z80 assembly for SHARP PC-G850 pocket computers. Plus new fast Z80 IEEE754 math libraries.
32lua-to-lisp. A lightweight Lua to Lisp transpiler. Translates Lua 5.3 code to a Lisp dialect.
28FastGlobbing. Faster and safer algorithms for string matching with wildcards, globs, and gitignore-style globs
23Enigma. A historically accurate Enigma machine in your pocket to encode and decode secret messages
9Tanh-Sinh. Optimized Tanh-Sinh, Sinh-Sinh and Exp-Sinh quadratures with documented improvements
8119-Practical-Programs-for-the-TRS-80-Pocket-Computer. All 119 programs with wav files to load in your TRS-80 PC-1 and Sharp PC-1211. Making it easy to load and merge multiple programs and to create program collections.
7RPN. Powerful RPN calculators with complex arithmetic for SHARP pocket computers
6ForthMSX. A new fast Forth 2012 standard system for MSX machines. Includes a Forth program slicer to optimize, obfuscate, shrink, and relocate Forth compiled binary programs.
5PocketAI. A self-learning AI strategy game: play against your pocket computer's machine learning algorithm
4Prolly. MERGEd programs rotator for SHARP pocket computers
3MultiPC. Switch between ten BASIC programs residing simultaneously in memory on your SHARP pocket computer
3Left-Leaning-Red-Black-Trees. A verified implementation of Left-Leaning Red-Black trees in C and in C++.
2