Date: Fri, 28 Feb 2014 11:51:20 -0700 From: Kevin Bowling <kevin.bowling@kev009.com> To: freebsd-hackers@freebsd.org Subject: Re: GSoC proposal: Quirinus C library (qc) Message-ID: <leqlqt$93i$1@ger.gmane.org> In-Reply-To: <CAMqzjevCoS2qA7jmpPmOXpfzrsD1LzNMJbC8sw-Op-KB-UMhXQ@mail.gmail.com> References: <CAMqzjevCoS2qA7jmpPmOXpfzrsD1LzNMJbC8sw-Op-KB-UMhXQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2/25/2014 1:24 AM, Dmitry Selyutin wrote: > Hello everyone! > > My name is Dmitry, I'm 22 years old student from Lomonosov Moscow State > University of Russia. This message is addressed mainly to C connoiseurs, > yet I think other people may find it interesting. It's a GSoC proposal. > It's a pity that for language like C we generally don't have something > universal like Boost, so we have to implement some common functions from > scratch or introduce new dependencies. We have Glib, which is used mainly > by Gnome developers (though it is a standalone library) and LGPL-ed, which > is not as liberal as Boost's license. We also have APR, which seems to be a > bit more comprehensive and convenient, yet it is not so well-known as Glib. > I'm in process of implementing a something like Boost for ANSI C (though I > don't pretend this library to share Boost's comprehensiveness). Several > ideas I find useful are: Depending on what kind of development you are doing, either of these make a decent foundation library: * http://facebook.github.io/libphenom/ * https://github.com/joyent/libuv You may want to pick and use one wholesale for any I/O pieces. Regards, Kevin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?leqlqt$93i$1>