News for hackers. Stuff that matters.
Re:CGAL – Computational Geometry Algorithms Library by wiz21c on Wednesday October 26, 2016 @04:20AM (#12794798)
Considering

http://www.cgal.org/exact.html

I dare to say that 25K is not that much; if you had to do it yourself, it'd be probably very expensive (of course, I don't know how good you are :-) but you see what I mean).

(and yes, I did 2 years of R&D on quad trees with polygon intersections and "exact computation" is super tough to achieve, you need lots of testing)

Re:CGAL – Computational Geometry Algorithms Library by ska on Wednesday October 26, 2016 @04:18PM (#12800070)
25k is actually pretty cheap for this sort of numerical work. That's also licensing about a quarter of the entire library, regardless of how much your actually using.

To put that in context, 25k is roughly the fully loaded cost of a developer month, if they can do this sort of work properly.

Plenty of specialized libraries out there will cost you twice (or more) as much to acquire and a % on your shipped product.

Thinking of this as expensive is either naive, or just the wrong tool for the job.

Re:CGAL – Computational Geometry Algorithms Library by w0utert on Wednesday October 26, 2016 @04:58AM (#12794946)
For the application we were considering and the algorithms we liked from CGAL, exact computation wasn't really an issue. I agree 25K is peanuts if the choice is between developing yourself from scratch or licensing something from CGAL. But in our case the choice was between CGAL, using a simpler and possibly less advanced/less accurate solution, or using an alternative LGPL package. Especially considering the many dependencies most CGAL packages have on other packages, the value proposition for just using a small part of the library for a single algorithm quickly becomes a hard sell...
Re:CGAL – Computational Geometry Algorithms Library by ris on Wednesday October 26, 2016 @12:26PM (#12797833)
> For the application we were considering and the algorithms we liked from CGAL, exact computation wasn't really an issue.

So it sounds more like you weren't trying to buy the right tool for the job.