Boost logo

Boost :

Subject: Re: [boost] 5 Observations - My experience with the boost libraries
From: Tom Brinkman (reportbase2007_at_[hidden])
Date: 2010-03-26 04:13:37

>> Tom, you have done some great GIL extensions?


1) A wrapper to Freetype for font rendering
2) A wuline drawing algorithm for antialised lines.
3) A polygon fill algorithm. Its pretty simplistic though. Just a
scanline algorithm.

>> Vector graphics?


>> What prevents you and others from contributing?

Not sure. GIL is pretty advanced, so it has a very high-bar for learning.

What I think is needed is lots of simple silly trivial examples. Similar to
how spirit does it.

Kinda how i learned spirit was just to compile all the samples, and slowly
got familiar and comfterble with it.

Also, GIL can spit some really nasty error messages. Not your fault,
but can be a little scarey.

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
>> 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
> gil::io.
> 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,
> etc.
> 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?
> Lubomir
> _______________________________________________
> Unsubscribe & other changes:

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