In the summer of 1989, I was exploring parsing algorithms. The only computer I had available was an Atari 800 with Atari BASIC. I did write a couple of recursive descent parsers in BASIC, but I longed for a more powerful language. I decided to write my own! What emerged was a dialect of Scheme.