[libdispatch-dev] I missed the intro message ;)
Matt Wright
matt at sysctl.co.uk
Fri Sep 11 02:52:34 PDT 2009
Hey guys,
Right, despite signing up to the mailing list this morning. I managed
to miss the introduction message because I had to go to work before
I'd done the confirmation email ;).
I'm very interested in contributing, I've had my own implementation of
libdispatch's API for a week or so. Spent the morning having a little
compare between how I've done mine and how yours is actually written.
I don't have a paid ADC membership so much first exposure to GCD was
the weekend that Snow Leopard came out, by the following weekend I was
enamoured with it to the extent that I wanted to write it for Leopard.
So the first thing that struck me is that it doesn't build. My first
guess was that it relied on being built in the presence of the darwin
sources? I haven't had enough time to have a look. I'm especially
interested in the line in the project description about kernel
support. Are we just talking kqueue here? Or an additional kernel
module?
From a personal standpoint, I wrote my implementation (http://daagaak.github.com/WiganWallgate/
) in order to be able to use libdispatch calls on Leopard. I've
several personal projects that I really wanted to use GCD in but
without it in Leopard would mean moving my code to be Snow Leopard
only. All-in-all writing my own version was a very entertaining
weekend, even if it ends up getting dropped in favour of making
libdispatch work on Leopard/iPhone/etc.
I wonder if you could shed some light on what kind of environment you
need to build libdispatch in to get a successful compile. The brief
"open xcode and hit build" attempt that I made this morning was not so
much a success.
Matt
--
Matt Wright
matt at sysctl.co.uk
http://www.sysctl.co.uk
More information about the libdispatch-dev
mailing list