Boost logo

Boost :

From: Fernando Cacciola (fernando.cacciola_at_[hidden])
Date: 2008-03-27 09:11:58

Demian Nave wrote:
> Arash Partow wrote:
>> Writing a geometry library is hard, look at CGAL over $1million Euros in
>> funding, both commercial and academic wings and look at the monstrosity
>> they
>> have
>> produced. If you can determine the intersection point of 2 line
>> segments in under 15lines of code using CGAL I take my hat off to
>> you :>
> As someone who has *tried* to use CGAL to do intersections and a variety
> of other operations in under 15 lines of code, I second this statement.
> My only advice: don't let a Boost geometry library turn into CGAL. :-)
I happen to be one of the CGAL developers, so, given this (implicit)
intersection example, how *exactly* would you prefer it to be like? Maybe
you are just not using the library correctly? If not, how would you simplify

P.S: We (the CGAL developers) are well aware of a couple of pending
improvements to ease the user experience, but I get the feeling that some
users just don't understand the inherent complexity that comes from our
fundamental goal of robustness.


Fernando Cacciola

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