Chafa (github) started out as a small piece of supporting code for an obscure personal project I may announce at some indefinite point in the future. Then I decided to release it as a tongue-in-cheek thing for the VT100 anniversary …
Continue readingCategory: Technical
What ails GHashTable?
I promised a closer look at GHashTable and ways to improve it; here’s that look and another batch of benchmarks to boot. This time around I’ve dropped most of the other tables from the plots, keeping only khash and adding …
Continue readingA hash table re-hash
Hash tables! They’re everywhere. They’re also pretty boring, but I’ve had GLib issue #1198 sitting around for a while, and the GNOME move to GitLab resulted in a helpful reminder (or two) being sent out that convinced me to look …
Continue readingIntroducing Chafa
Here’s something I didn’t know: The DEC VT100 turns 40 in August. This factlet comes courtesy of Wikipedia, as I’m not quite old and wise enough to have made its acquaintance outside of a museum. None the less, the VT100 …
Continue readingGNOME and Rust
I’ve been keeping an eye on Rust for a while now, so when I read Alberto’s statement of support for more Rust use in GNOME, I couldn’t resist piling on… From the perspective of someone who’s quite used to C, …
Continue readingGDK indirect rendering backend online
I just finished touching up that GDK backend for rendering toplevel windows to Cairo image surfaces I briefly presented at GUADEC. It now compiles with the latest GTK+ trunk, and it even has a page with instructions for how to …
Continue readingEnd of hack week
The second Novell hack week is at an end, and I’ve set up a public Trac instance for Sterling. Development will go on there. I’ll devote some ITO (“innovation time off”) to it next time I get a chance.
Continue readingNovell hack week, day 4
Four days down. How time flies when you’re having fun. I must admit that Sterling is barely past the point where it creates a panel applet that does nothing – but on the other hand, I’ve absorbed a bit of …
Continue readingNovell hack week, day 3
Federico and Tambet came and hacked in addition to Mike and me. Got some stuff done, but not as much as I’d have liked to. The arrachera I had for lunch sort of knocked me out. I’d better get some …
Continue readingNovell hack week, day 2
Day 2 is at an end, and I’ve spent it learning about C# and Mono tools, looking into how other projects do stuff. I now have a Git repository with a fledgling project structure, and a more solid foundation to …
Continue reading