I took some cold medicine, so I'm sure my mind isn't quite up to the task I've set it. I started reading about Ruby, Lisp, Scheme, Python, and even
a book about Unix philosophy. Mostly I just read entries on Wikipedia, although over at
Rafe Coleburn's weblog a post on Ruby caught my eye.
So I dug a little into Ruby, and it looks like Perl at first glance. Not my cup of tea in general, but at this point I'm not that much of a language evangelist, so who knows, maybe I'll be using it someday.
However, not today. Today I installed Common Lisp on my windows machine (I can't boot into linux as I don't have support enabled for my wireless card, I'm in a hotel, etc.) Then I installed Cygwin and what have you. My thought process at the moment is that I would like an interactive web browser, and seems like I need some more experience, so why not write my own? I might give up and just use emacs, but I haven't used emacs in years and never was very good at it. Who knows.
The tail recursion thing though, was from reading on wikipedia and following the
link to tail recursion. Not something I really gave much thought to before, but now that it's been pointed out to me I'll have to remember it.
Now the real meat of the moment is I need to devise a good way to compare lists of graphs. How does this all fit together? Not sure at the moment, but once the medicine wears off maybe it'll all come together.