Well, it's been a very busy week. Saw Grandad, who's now at least slightly better. Then straight to YAPC::Europe which was a lot of fun, and it was great to meet at least some of the people I've been working with for the past however many months. And it was good to know that a fair number of the Perl 6 people have their heads screwed on the right way, which encouraged me to spend the past couple of days churning out Perl 6 RFCs. I still have quite about fourteen to write.Today, however, was spent working on an article for PerlArchive; I'm supposed to be doing an operator-a-month series for them, but last month was cancelled due to moving house.
O'Reilly are going to be putting up my GNOME Perl tutorial series over at www.perl.com, and I'll be taking over the Perl 5 Porters weekly summary there as well.
I'm starting to feel I'm overcommitting myself.
Of course, that turned into another sidetrack; I wanted a columned list for the main recipe list, and it turned out that Gtk::CList was a little clunky. You have to store the data yourself, for instance, since it's tricky to get it back out of the object; it's more or less a display-only thing. So, I wrote a little module I called Gtk::HandyCList which holds the table as part of its private data. I then added some bits so that when you click on column names, you get the data sorted. And then reverse sorted if you click on it again. And then came a method for specifying the size of the columns as a percentage, and it just carried on from there. Released it to CPAN about lunchtime.
Another "is this a bug" day with Unicode stuff. People didn't seem to understand what use bytes does, which is understandable; I provided a bit more documentation. There was also a problem that print leaked UTF8; now I've "fixed" it so that if we're not in bytes, UTF8 is downgraded. I say "fixed" because now saying use bytes will make Perl print out the data in UTF8, and saying use utf8 will make it print it out as bytes. That's, uh, confusing.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
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!