Monthly Archives: June 2009

Catalina

I’ve written another library, Catalina. It started as an example for using the threading library Iris and turned into what I think is a useful library. Catalina is an object data-store for glib and gobject. It provides access through a natural key/value pair interface.
Transparent serialization is supported to and from storage for [...]

Learning from others mistakes and successes

I seriously hate writing overly long blog posts, but this turned into one. You are forewarned.

What can Linux and the Free Desktop learn from recent marketing campaigns by Apple and Microsoft? Let’s quickly take a look at a few of the campaigns over recent years from Apple.

“There’s an app for that”
Seamless hardware support [...]

Ethos 0.2.0

I just shipped the bits and release email for Ethos 0.2.0. Ethos is a shared library I put together for adding plugins to your application.
Currently, Ethos is focused on plugins for applications written in C or Vala since they provide the common denominator to enable the largest variety of scripting languages. However, that’s [...]

Short on talk, Long on screenshots

I branched Thomas Wood’s GObject generator code the other day and started adding some desired features.

Select a license including LGPL-2, GPL-2, MIT-X11, Apache 2.0, or no license
Generate gtk-doc in-code documentation
Generate and install GObject properties including proper switch casements for basic glib types
Generate getter and setter methods for GObject properties
Generate methods and include guards in the [...]