[geos-devel] status of C++ API - is it a bug to use it or not?
Mateusz Loskot
mateusz at loskot.net
Sun Jan 22 11:47:40 PST 2017
On 22 January 2017 at 20:32, Greg Troxel <gdt at lexort.com> wrote:
> At:
>
> https://trac.osgeo.org/geos
>
> it says
>
> C and C++ API (C API gives long term ABI stability)
>
> and that gives a different impression. It seems like the C++ API should
> be marked as "internal only,
No.
GEOS C++ API is not an internal API.
GEOS C++ API is a public yet supported API offered by GEOS.
GEOS just does not promise to keep the API/ABI stable
and compatible across releases.
> and it's a bug for other packages to use it".
No, it's not a bug.
It's a freedom of choice GEOS users have.
If one decides to use GEOS, she/he has to decide which GEOS API to use
and the frontpage you link above clearly states which one is stable.
Best regards,
--
Mateusz Loskot, http://mateusz.loskot.net
More information about the geos-devel
mailing list