See https://www.thelittlelearner.com/ for more information, as well as https://github.com/themetaschemer/malt for the original Scheme implementation.
related work:
- https://github.com/karpathy/micrograd (and the excellent tutorial video: https://www.youtube.com/watch?v=VMj-3S1tku0&t=929s )
- https://github.com/geohot/tinygrad
- https://minitorch.github.io/