LWN.net Logo

ConnMan 1.0 released

ConnMan 1.0 released

Posted May 11, 2012 12:35 UTC (Fri) by nix (subscriber, #2304)
In reply to: ConnMan 1.0 released by alexl
Parent article: ConnMan 1.0 released

Because gobject is such a pleasant and C-like system to use.

(Seriously. I like most of glib, though it is a bit memory-inefficient for some uses -- but gobject is a classic example of overgeneralization yielding a system that, while quite general, is terrifically difficult to use for almost all practical use cases. This is a fairly common trap to fall into, so I'm not *blaming* anyone, or I'd have to blame myself for several even more baroque systems I've perpetrated in the past which thankfully have not got into the wide world. But still.)


(Log in to post comments)

ConnMan 1.0 released

Posted May 12, 2012 21:25 UTC (Sat) by speedster1 (subscriber, #8143) [Link]

> Because gobject is such a pleasant and C-like system to use.

> (Seriously. I like most of glib, though it is a bit memory-inefficient for
> some uses -- but gobject is a classic example of overgeneralization
> yielding a system that, while quite general, is terrifically difficult to
> use for almost all practical use cases.)

Thanks, this is a much more civil explanation of the issue than I could manage at this point, with deadlines looming for producing a couple custom plugins for the heavily-glib-based gstreamer framework. Straight-forward generation of language bindings is a wonderful feature of glib, but coding in the glibc based C code itself... I'd better stop there, before I get uncivil

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds