Boost logo

Boost :

Subject: Re: [boost] 5 Observations - My experience with the boost libraries
From: Lubomir Bourdev (lbourdev_at_[hidden])
Date: 2010-03-26 03:47:38

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
> solid.
> 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
> them?

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?


Boost list run by bdawes at, gregod at, cpdaniel at, john at