Changes between Initial Version and Version 1 of RFC6


Ignore:
Timestamp:
Oct 1, 2017, 7:39:42 PM (7 years ago)
Author:
robe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RFC6

    v1 v1  
     1= GEOS RFC 6: Drop support for C++ API and stop shipping the header =
     2
     3This document proposes to drop the support of GEOS C++ API starting with GEOS 3.8 and to not ship the C++ Headers anymore
     4
     5||RFC 6:  ||C++11  Drop support for C++ API and stop shipping the header||
     6||Author: ||Regina Obe        ||
     7||Contact:||lr@pcorp.us    ||
     8||Status: ||[https://lists.osgeo.org/pipermail/geos-devel/2017-October/thread.html#8050 In Discussion] ||
     9
     10We should drop C++ API because we do not have the manpower to guarantee ABI compatiblity from version to version.
     11Currently osm2pgsql (and before Osmium) were the only ones that use the GEOS C++ API.
     12
     13Sandro proposed perhaps just making it [https://lists.osgeo.org/pipermail/geos-devel/2017-October/008047.html more noisy].  It is my experience
     14that most developers ignore noise.  So if we can't support an API full-heartedly I'd just assume drop it. 
     15
     16It causes all sorts of problems for users relying on the GEOS upstream and novice users will be burned when their code no longer works with newer GEOS.
     17