Welcome to my personal web site. It includes a catalog of interesting and useful web links I've collected over the years, photos I've taken on various trips, software I've written, etc. Thanks for visiting.
My favorite programming language is Scheme, which is a dialect of Lisp. It's simple, elegant, and powerful, and there are several excellent implementations of it, including MIT/GNU Scheme, GNU Guile, Chibi, Racket, and SCSH. I am editor of SRFI, the Scheme Requests for Implementation.
In 1982, Big Five Software published Weerd, a video game I wrote for the Radio Shack TRS-80. Thanks to the amazing progress of modern computer hardware and the great work of two emulator writers, George and Peter Phillips, you can now run Weerd in your browser. At Tandy Assembly in 2018, I gave a talk, now on YouTube, about my experience writing Weerd.
You can use my countdown calendar program, written in Scheme, to count the days left until any event you choose, like a wedding, a vacation, the start of your retirement, or the end of the world. Every day on the calendar will be labeled with the number of days remaining. You can print out the calendar and mark the days as they go by.
For the sake of nostalgia, I'm hosting an old version of the Jargon File.
Favorite Places on the Web