Charles Horn's repositories
esointerpreters
Assorted esolang interpreters written by me for languages on esolangs.org.
nanogenmo2022-albatross
NaNoGenMo 2022 project -- a self-descriptive object
acer-predator-turbo-and-rgb-keyboard-linux-module
Linux kernel module to support Turbo mode and RGB Keyboard for Acer Predator notebook series
contentious-lexicology
Inspired by an entry in the diary of Derek Jarman, dated the Wed 25 November, 19xx. Published as _Smiling In Slow Motion_, p.265: "There is no word for blue in Japanese."
counterfish
2 register Minsky machine toy programming language.
crochetable-cyclic-tag
Early stages of implementing a crochet-as-computation via tag-systems idea. Will document more when all the basic pieces are working.
ensemencer
Discover finite-state-automata by overlaying regions of the Mersenne twister!
internetarchive
A Python and Command-Line Interface to Archive.org
Lego-Dimensions-Pad-Scripts
Scripts to interact with your Lego Dimensions pad
parallel_rule_110
Parallelized Rule 110 implementation
py_program_machine
A Python library for creating program machines, based on https://esolangs.org/wiki/Portable_Minsky_Machine_Notation
quantum-isbn-validator
A quantum algorithm .... to validate ISBNs
8Q
General Purpose 8 Qubit Optical Quantum Computer
lego-double-slit
LEGO rig model for the famous double-slit experiment.
maddock
NaNoGenMo 2021 submission
NaNoGenMo
repo for my multiple smaller NaNoGenMo projects
odfpy
API for OpenDocument in Python
Vex
A compiler and VM for the vector-graphics fantasy console Vex.