5 Jun 2005 kjw   » (Journeyer)

RST

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.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!