[geos-devel] [UTF] envelope_class_test.cpp fixed for Boost 1.33

Mateusz Łoskot mateusz at loskot.net
Mon Mar 13 15:08:56 EST 2006


Mateusz Łoskot wrote:
> Paul Ramsey wrote:
> 
>> The situation in general makes me wary, if Boost is going to changing
>>  incompatibly with some regularity.
> 
> 
> Yes, I also have similar thoughts.
> Honestly, I'm a bit surprised that some Boost library can break 
> compatibility between releases 1.33 and 1.34.
> I have to discuss it with Gennadyi Rozental - the author of Boost.Test


So, as Gennadiy has explained me, Boost is backward compatible, but not 
forward. It's safe to use older API from Boost 1.33.

Complete story I'd suggest to take a look at is here,

http://thread.gmane.org/gmane.comp.lib.boost.user/17409


Now, I don't want to make much commotion about tests, and if we've just 
decided to go on with TUT that's OK for me.

But my next question is more about GEOS future. Should be Boost 
considered or not?
As we discussed it much with Sandro and Norman on the #postgis channel,
in future it would be nice to move to modern C++, so then I suppose it's 
not possible to drop Boost (I mean without huge amount of work :-)).
So, I'm trying to convince myself about that Boost is still good piece 
of software and worth to use.

If I'd like to redesign "something" in GEOS, rewrite in more 
safe/short/elegant way then how should I do it to provide useful code?
Is this OK if I'll use Boost e.g. it's Smart Pointers or other stuff.

Please, give me some light about potential possibilities for future GEOS 
development.

Cheers
-- 
Mateusz Łoskot
http://mateusz.loskot.net



More information about the geos-devel mailing list