diff options
Diffstat (limited to 'src/toys.md')
| -rw-r--r-- | src/toys.md | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/src/toys.md b/src/toys.md new file mode 100644 index 0000000..39f2941 --- /dev/null +++ b/src/toys.md @@ -0,0 +1,82 @@ +--- +layout: base.njk +title: Toys +description: A collection of little interactive toys and experiments +--- + +## Toys! + +These are the toys I've ported over (so far) from my old website. New and improved! + +--- + +#### Tabloid Closures + +<div class="text-center"> + <img src="/assets/tabloid.png" width="500"> +</div> + +For fun (and procrastination) I added closures to the [Tabloid](https://tabloid.vercel.app/) esoteric programming language and wrote lambda-calculus-inspired primitives of pair/cons, then extended them to +valid merge sort and binary tree traversal programs. + +[It is horribly inefficient](/toys/tabloid). + +--- + +#### Gödel Number Playground + +<div class="text-center"> + <img src="/assets/godel.png" width="500"> +</div> + +A PEG grammar (I'd hardly call this a compiler) which computes the [Gödel number](https://en.wikipedia.org/wiki/G%C3%B6del_numbering) from a valid L program. + +[View your favorite L program's Gödel number here](/toys/godel). + +--- + +#### Turing Machine + +<div class="text-center"> + <img src="/assets/turing.png" width="500"> +</div> + +World's smallest VM & bytecode compiled language? + +[Click here to find out](/toys/turing). + +--- + +#### Euler Golf 2 + +<div class="text-center"> + <img src="/assets/euler.png" width="500"> +</div> + +Euler Golf 2 is a reimplemetation and solver of [Val Hovey's Euler Golf](https://valhovey.github.io/EulerGolf). + +[Play now!](/toys/euler-golf) + +--- + +#### Julia Explorer + +<div class="text-center"> + <img src="/assets/julia.png" width="500"> +</div> + +A quick experiment with [GPU.js](https://gpu.rocks/#/). + +[Explore julia set fractals in real time](/toys/julia). + +--- + +#### A Fourier New Year + +<div class="text-center"> + <img src="/assets/fourier.png" width="500"> +</div> + +A quick app I hacked together for some friends on Discord at the time to explore a discrete fourier transform of the function of their mood wrt time for the year. + +[Drag your mouse on a canvas here](/toys/fourier)! |
