Simon Shine's Projects
A demonstration that git author and committer are distinct metadata
A GMP-powered (Bignum) terminal calculator
Chinese Worksheet Generator
Write expressive, high-performance parsers with ease.
Create cloud-init enabled Alpine disk images for physical machines (PCs & RPIs), VMs, and Cloud servers
DikuMUD from 1991, but restored to run on your machine!
Toying around with hexagonal mazes in Elm
Opcode types for Ethereum Virtual Machine (EVM)
Hello!
A Cargo generate workspace template
:beetle: Implementing jq in Haskell
the irc crate – usable, async IRC for Rust
Exercises, solutions and material for jq
Documentation for products made by Kagi Inc
Evaluating Open Source libraries for particular purposes
Lira is a fork of Sword, a financial derivatives smart-contract language for Ethereum
Noir is a domain specific language for zero knowledge proofs
A simple, CLI-based note-taking app
A representation of playing cards in Haskell
Benchmarks for efficient prime-field arithmetic
A subset of RFUN, a reversible functional language with algebraic types
Playing around with tiles for the Robo Rally board game
Linux RS485 serial support for Rust
Record-and-replay testing middleware for reqwest http client.
Evolve images using simulated annealing