Subject: Re: [boost] 5 Observations - My experience with the boost libraries
From: Tom Brinkman (reportbase2007_at_[hidden])
Date: 2010-03-26 04:07:39
Glad to hear your PHD is going well.
Since we last talked, i've gotten pretty good at poking through the
GIL source code. Still impresses me.
I've learned alot about advanced template usage just by looking at how
GIL does it. Its a very readable style -- that even I can figure out.
I've completely converted two entire codebases over to use GIL and I
still only use a subset of GIL's funtionality.
Yeah, I've got code lots of code that extends GIL. I've been waiting
to let anyone use it, because, I change it so often.
The best feature about GIl is all the typedefs of the various buffer
packings. Wow, does that make things easier. I also love "view"
concept. It works beatifully. Much bettern than just your standard
"ROI" range of interest, that every one seems to use.
When ever you want I could shoot you over what I got.
On Fri, Mar 26, 2010 at 12:47 AM, Lubomir Bourdev <lbourdev_at_[hidden]> wrote:
> Hi Tom,
> On 3/24/10 2:38 PM, "Tom Brinkman" <reportbase2007_at_[hidden]> wrote:
>> All valid points.
>> I like Gil as well.
>> Unfortunately, it hasnt been updatted or enhanced in a long time.
>> (correctly if I'm wrong) Not saying that it needs to be. Its pretty
>> This unfortunately kinda relates to alot of the other points made here
>> this morning Who owns GIL now? Does boost? Can we change it
>> without talking to the adobe developers. Do we need to consult with
> Unfortunately I have been spending very little of my time over the past
> couple of years with GIL while I am doing my Ph.D. but I plan to increase my
> involvement as I finish my Ph.D.
> I am hoping that (if we did our job right) no major future changes to GIL
> core will be necessary. It would be best if we (Hailin, Christian and I)
> maintain ownership of GIL core and future changes happen through us, unless
> they are minor compile fixes.
> That said, there is a lot more to be done with GIL, but I see future work as
> adding/replacing GIL extensions. Christian is working on an overhaul of
> What we need is extensions to do image processing algorithms, such as
> high-quality fast resampling and convolution, morphological operations,
> extending GIL to video, adding support for intrinsics, adding vector
> graphics and type support, GIL-ifying VIGRA, adding good OpenCV wrapper,
> I have heard some people express interest in doing some of these items, and
> there are some extensions available already, but nothing is proposed to
> Boost. We can't expect the original authors to do all future extensions.
> Isn't one of the strengths of open source that people jump in and
> contribute? I am a bit disappointed that this is not happening, or is
> happening very slowly. Tom, you have done some great GIL extensions that
> deal with vector graphics and type; have you thought about proposing them
> for inclusion into Boost? What prevents you and others from contributing?
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost