GNU Guile
Scheme
Lisp
Reader
Lay reader
Programming language theory
Software engineering
Computer programming