<div dir="ltr">+1 from me as a user and minor contributor<div><br></div><div>Having C++ internally would allow for some nice cleanups especially with C++11 and unique_ptr.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 23, 2018 at 5:05 AM, Even Rouault <span dir="ltr"><<a href="mailto:even.rouault@spatialys.com" target="_blank">even.rouault@spatialys.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="gmail-">On mercredi 23 mai 2018 13:50:53 CEST Jürgen E. Fischer wrote:<br>
> Hi Even,<br>
> <br>
> On Wed, 23. May 2018 at 12:25:12 +0200, Even Rouault wrote:<br>
> > I know that this choice of C++ could be perceived as an obstacle for<br>
> > portability of PROJ, but I don't think this is an actual concern in<br>
> > practice.<br>
<br>
> Internally, but with a (alternative?) C-API to the outside?  <br>
> Or also C++ as<br>
> the (only) external interface?<br>
<br>
</span>OK let me try to summarize my thoughts in a bullet list fashion :-)<br>
- C++ as mostly for internal use for new code to be added, related to CRS <br>
modelling and WKT managment<br>
- Part of that C++ code as possibly externally accessible<br>
- Part of that C++ externally accessible API might also be exposed through new <br>
C API<br>
- existing proj C API still available through the plans exposed in the past.<br>
<br>
The first 3 bullets are quite similar to how GDAL handles things.<br>
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
Even<br>
<br>
-- <br>
Spatialys - Geospatial professional services<br>
<a href="http://www.spatialys.com" rel="noreferrer" target="_blank">http://www.spatialys.com</a><br>
______________________________<wbr>_________________<br>
Proj mailing list<br>
<a href="mailto:Proj@lists.maptools.org">Proj@lists.maptools.org</a><br>
<a href="http://lists.maptools.org/mailman/listinfo/proj" rel="noreferrer" target="_blank">http://lists.maptools.org/<wbr>mailman/listinfo/proj</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">--<div><a href="http://schwehr.org" target="_blank">http://schwehr.org</a></div></div>
</div>