summaryrefslogtreecommitdiff
path: root/src/toys.md
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2026-01-07 19:29:30 -0800
committerElizabeth Hunt <me@liz.coffee>2026-01-07 19:29:30 -0800
commit91b7598b22f89319f64054daf42c950de3eb6451 (patch)
treeb337ad01c75e7ee88f287eda05522e72dd9a8dd5 /src/toys.md
parent49012297ea792a69501b74d8d83bd4be44d177da (diff)
downloadlizdotcoffee-91b7598b22f89319f64054daf42c950de3eb6451.tar.gz
lizdotcoffee-91b7598b22f89319f64054daf42c950de3eb6451.zip
Adding some of my favorite toys
Diffstat (limited to 'src/toys.md')
-rw-r--r--src/toys.md82
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)!