Category Archives: Python
Unittesting Gtk+ Applications
I’ve been meaning to write this for a couple of months, but I never found the time to do so. But as I promised Federico, here we go.. In this blog post I will share some of the experienced gained … Continue reading
Writing a mixed Gtk / Javascript application
In my last blog post I mentioned the embedding of a javascript library inside Stoq. I got a couple of requests which asked me how this was accomplished, this blog post attempts to explain some of it. Of course we … Continue reading
Stoq 1.2
We released Stoq 1.2 last week, this release features quite a bit of features: Calendar application It’s now possible to list payments, purchase orders and client calls in a graphical view: It might look familiar, it uses the fantastic javascript … Continue reading
Launching Stoq 1.1
We’re launching Stoq 1.1 today, which is a POS/CRM/accounting/industrial application mainly for the Brazilian market. In short the kind of software you’d use in a supermarket, bakery, cloth shop, manufacturing company etc. It’s written in Gtk/Python/PostgreSQL and is available for … Continue reading
Interview in Portuguese
A couple of weeks ago I did another first – a recorded interview in Portuguese, thanks to the great host Og Maciel. I had a great time and we talked about my involvement in GNOME, Stoq together with a bunch of … Continue reading
Using LLVM to speed up function invocation in a dynamic language binding
With the recent release of PyGObject I decided to take a look into something I’ve been meaning to do for some time, using the excellent LLVM library to make things go faster. But first some brief history. Back in the old PyGTK … Continue reading
News from the introspection world
There has been a number of recent developments in the world of introspection, let me summarize some of them: First of all, the litl got uncovered and released a couple of weeks ago. The whole litl software platform is heavily … Continue reading
Introspection hackfest at the Boston Summit
We’re arranging an introspection hackfest at the Boston Summit! Thanks to the nice lads at the foundation we can have most of the participants flown over. Colin Walters, Jürg Billeter, Philip Van Hoof, I and hopefully Havoc Pennington is going … Continue reading
Generic CClosure marshaller using libffi
Marco: You can also use the libffi CClosure marshaller I wrote for PyGObject. If you use you don’t need to generate the marshal.list at all, it’ll figure out the signature and call the callback just by looking at the signals … Continue reading
PyGObject activities
I’ve been spending quite a bit of time lately on PyGObject, the python bindings for GObject. This blog post will summarize the recent activies. Code Generator move One of the most important parts of the gtk python bindings lies within … Continue reading