Ben Christel's repositories
testing-around-effects
Five ways to TDD / unit test in the presence of effectful code. For bensguide.substack.com
autokeyconf
Generate keyboard shortcut rebindings for use with AutoKey
try-taste
Live-edit Taste tests in your browser
bastion-prototype
A human-curated information repository, including data and links to trusted sites
bastion2
A search engine and link repository. Created, curated, and indexed by humans.
wood
Components, JSX, and hook-like encapsulated effects, minus the boilerplate
Mint-X-Hacks
Learning about GTK3 and Cinnamon, experimentally
xkeysnail-macos-keymap
macOS keyboard shortcuts on Linux
awareness-test
An attempt to 1) reproduce Christopher Alexander's pattern-recognition experiment, as a gate to mirror-of-the-self tests, and 2) train my own faculty of awareness.
audition-mdsite-template
Quick-start conlang website template
mathjax-memory-leak-repro
Minimal bug repro: MathJax 3.2.2 leaks MML nodes
audition-conlang-template
Starter project for use with https://github.com/benchristel/audition and https://github.com/benchristel/one-grammar
protolanguage
A conlang from which other conlangs might be derived
one-grammar
The one grammar... TO RULE THEM ALL!!!
git-playground
Space for messing around with git commands (rebase, merge, fetch, pull, push)
benchristel.github.io
Github pages homepage
presentations
Slides for talks
markdown-renderer
md <input.md >output.html
software-that-fits
Book about how to make human-software systems that fit together well
bliki
Redirect from `benchristel.github.io/bliki` to `github.com/benchristel/benchristel.github.io/wiki`
call
Two-person p2p voice call over webrtc, and absolutely nothing else.
templater
template page.html <content.html >output.html
mathjax-react-demo
Example of using MathJax in a React app
deb-archive
Archived Debian packages, just in case
macos-cursor-theme
A macOS-inspired cursor theme for Linux Mint
pw
Password manager that stores no sensitive data (even encrypted)