17 Mar 2005 nymia   » (Master)

SmallTalk-Ruby

Spent a few hours setting up the devel environment needed to compile the latest-and-greatest. Ruby compiled nicely on the win32 box, but squeak somehow needed a little massage. Turns out I ran out of time to set it up, so I decided to focus on playing around with Ruby code instead.

Also got the opportunity to walk the Squeak VM code. Found the interpreter interesting to read as it was implemented with good grace. Whoever wrote that code definitely knows what maintenance probably means.

Walking the Ruby code wasn't hard either. At the end of the walk, I did find some ways of figuring in a repository for classes, but somehow failed to identify where objects, or AST can be persisted. Ruby behaves similarly like Smalltalk but it doesn't walk like Smalltalk. The author probably did not see any value in adding a class/object repo beside the VM as it would require an image to be loaded during init() or probably later with a reference to a Global Cache.

Bibl.
[1] Kay, et al,. The Story of Squeak, A Practical Smalltalk Written in Itself, x, x.

Paid To Blog

Just couldn't believe my officemate is probably the person who will most likely blog all the time. The thing is, blogging is part of her job description. Geez, what is going there? Isn't blogging considered improper anymore?

I can see this happening sometime in the near future:

  Wanted: Programmer/Developer/Analyst
Requirements
 BS in Computer Science or Computer Engineering
 At least 1-2 years experience developing object-oriented software applications on an embedded device.
 At least 3 months experience developing software applications on a Symbian handheld device platform (UIQ preferred, Series60, or Series90).
 Working knowledge of software configuration management tools (ClearCase)
 Working knowledge of emulation and debugging tools (Microsoft VC++, Metrowerks CodeWarrior)
 Good coding and documentation practices
 2 Years BLOGGING experience


Illustrator

Alan commented on the Anime Eye entry posted, which made me interested in checking out Inkscape. I'll check it out this weekend and see how Inkscape stacks up, though.

Fedora DVD

Just got the Fedora .iso burned to DVD+R. Will test it tonight.

Company Blog

Just finished playing around with multi-user WordPress. Next step is evaluate Planet and see if can be installed on our Linux server.

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!