@book{abelson1996sicp, title={Structure and Interpretation of Computer Programs}, author={Abelson, Harold and Sussman, Gerald Jay and Sussman, Julie}, year={1996}, edition={2nd}, publisher={MIT Press} } @book{friedman1996little, title={The Little Schemer}, author={Friedman, Daniel P. and Felleisen, Matthias}, year={1996}, edition={4th}, publisher={MIT Press} } @article{mccarthy1960recursive, title={Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I}, author={McCarthy, John}, journal={Communications of the ACM}, volume={3}, number={4}, pages={184--195}, year={1960} } @book{felleisen2018racket, title={How to Design Programs}, author={Felleisen, Matthias and Findler, Robert Bruce and Flatt, Matthew and Krishnamurthi, Shriram}, year={2018}, publisher={MIT Press}, edition={2nd} } @book{reas2007processing, title={Processing: A Programming Handbook for Visual Designers and Artists}, author={Reas, Casey and Fry, Ben}, year={2007}, publisher={MIT Press} } @article{resnick2009scratch, title={Scratch: Programming for All}, author={Resnick, Mitchel and others}, journal={Communications of the ACM}, volume={52}, number={11}, pages={60--67}, year={2009} } @inproceedings{aaron2016sonic, title={Sonic Pi -- Performance in Education, Technology and Art}, author={Aaron, Samuel}, booktitle={Proceedings of the International Conference on Live Coding}, year={2016} } @misc{jack2019hydra, title={Hydra: Live Coding Networked Visuals}, author={Jack, Olivia}, year={2019}, url={https://hydra.ojack.xyz} } @book{papert1980mindstorms, title={Mindstorms: Children, Computers, and Powerful Ideas}, author={Papert, Seymour}, year={1980}, publisher={Basic Books} } @misc{scudder2026ac, title={Aesthetic Computer '26: A Mobile-First Runtime for Creative Computing}, author={{@jeffrey}}, year={2026} } @misc{scudder2026kidlisp, title={KidLisp '26: A Minimal Lisp for Generative Art on a Social Platform}, author={{@jeffrey}}, year={2026} } @book{eglash1999african, title={African Fractals: Modern Computing and Indigenous Design}, author={Eglash, Ron}, year={1999}, publisher={Rutgers University Press} } @misc{nasser2012qalb, title={Qalb: A Programming Language in Arabic}, author={Nasser, Ramsey}, year={2012} } @inproceedings{compton2015casual, title={Casual Creators}, author={Compton, Kate and Mateas, Michael}, booktitle={Proceedings of the International Conference on Computational Creativity}, year={2015} } @misc{vanengelen2022tinylisp, title={Lisp in 99 Lines of C and How to Write One Yourself}, author={van Engelen, Robert A.}, year={2022}, url={https://github.com/Robert-van-Engelen/tinylisp}, note={Updated 2025} } @book{fogus2011clojure, title={The Joy of Clojure}, author={Fogus, Michael and Houser, Chris}, year={2011}, publisher={Manning Publications}, isbn={978-1-935182-64-1} }