Got a few more things done in RST, and another release is shaping up. Right now it's not terribly object-oriented, but I'm not at all sure that it should be. I need to read more about Ruby's treatment of classes and modules, and do some profiling and benchmarking to figure out which is the win speed-wise.
After some thought, I decided to specialise RST for human use, and not to make it particularly shell-script friendly. So far I have no input from anyone saying that is a good or bad thing, so if you have something to say about it, e-mail me.
Personal domain change-over
squeakfan.com is expiring soon, and I have decided not to renew it. Though I admire the Squeak project and the people working on it, I haven't done a lot with it myself in the past while, and have been working in Ruby instead.
I also wanted a domain name that is relatively language-neutral, given that I prefer to work in a variety of languages.
As usual, the new domain will be a week or so in coming -- the wonders of e-cheque through PayPal for you.
CGI in Ruby
One particular strength of Ruby for web work is its excellent CGI library. cgi.rb makes me very happy. I agree with the comments I've seen scattered about that argue that HTML generation should be decoupled from the library, but I love CGI#out -- it saves me from having to implement the simple templating engine I used to use for Perl CGIs.
I intend to make use of CGI in my new personal website. I have a few ideas that require it.