Towards Freedom


Information, Inspiration, Imagination
truly a site for soaring Is

Programming


Clojure

Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.

Shell

We use the z shell and program in zsh. All items in .zsh.d with .zshenv and .zshrc symlinked. This setup is easily migrated to other machines. The items below illustrate various shell commands some which are specific to zsh.

Structure and Interpretation of Computer Programs

Wizard Book n. Hal Abelson's, Jerry Sussman's and Julie Sussman's Structure and Interpretation of Computer Programs (MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT. So called because of the wizard on the jacket. One of the bibles of the LISP/Scheme world. Also, less commonly, known as the Purple Book. This site is a companion to the influential computer-science text Structure and Interpretation of Computer Programs, by Abelson, Sussman, and Sussman.