Tuesday, September 12, 2006

Side Projects

I've been hacking a lot lately. Since the MacBook is in the shop due to random shutdowns, I decided to perform a long-anticipated (and dirt cheap!) upgrade to Cyclops, my aging workstation. I pretty much ended up replacing the whole machine, reusing only peripherals, power supply and hard drive. Cyclops is now a dual-core Athlon 64, which means faster compile times for indulging my favorite pastime: software research. I've been building the development versions of parrot, pugs and perl5, just to run the tests. I even tried using the v6-alpha compiler, but didn't have as much success. However, pugs is getting quite capable. I've built the version with perl5 support, so it's possible to load and use perl5 modules in perl6 code. I'm going to play around with this and try implementing a usable network server in perl6.

Using Ubuntu on a fast, modern system is a pleasure. It's cemented my resolve to switch to Ubuntu on the MacBook eventually, although I'm trying to give Mac OS X a chance. For the most part, Ubuntu makes it easy to do the stuff that's most important to me, but Mac OS X offers compelling features that I can't get from Ubuntu. Luckily I now have decent systems on which to run both, or will when the MacBook is fixed.

Just for fun I also created a templating module in perl5 (hasn't everyone?). It was fun to implement, I did some clever stuff with hierarchical data structures that I think fills a tiny niche for inline formatting of nested data. Hopefully I'll get to use it more often. It's assured that I'll be the only one.


FreedomGirl said...

I haven't the faintest idea what you just said....but it sounded cool.

Wednesday, September 13, 2006  

Post a Comment

Links to this post:

Create a Link

<< Home