17 Mar 2005
(updated 18 Mar 2005 at 01:18 UTC) »
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.
, 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:
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
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.
Just got the Fedora .iso burned to DVD+R. Will test it tonight.
Just finished playing around with multi-user WordPress. Next step is evaluate Planet and see if can be installed on our Linux server.