<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Nov 14, 2018, at 10:36 AM, Raúl Marín Rodríguez <<a href="mailto:rmrodriguez@carto.com" class="">rmrodriguez@carto.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="color:rgb(34,34,34);font-size:14px" class="">> But at some level it should be possible - so if someone wants to drop in boost-geometry they could, and won't have to be a part of PostGIS codebase. </span><br class=""><div class=""><span style="color:rgb(34,34,34);font-size:14px" class=""><br class=""></span></div><div class=""><font color="#222222" class=""><span style="font-size:14px" class="">And I guess this means we could have a GEOS-less build (would it</span></font><span style="color:rgb(34,34,34);font-size:14px" class=""> provide something like 'postgis-backend-geos'?).</span></div><div class=""><font color="#222222" class=""><span style="font-size:14px" class=""><br class=""></span></font></div><div class=""><font color="#222222" class=""><span style="font-size:14px" class="">Would this kind of runtime selection/dependency make it harder to debug reported issues? If so (my guess), I'd tread carefully.</span></font></div></div></blockquote><div><br class=""></div><div>More to the point, I think, is that adding levels of indirection increases the complexity of the whole thing, for relatively niche use cases. We had a lot of debugging issues arise out of the backend selection GUC, and I bet approximately nobody uses it. It would have been far more effective to just have the 6 functions in question added a ST_IntersectsCGAL() etc, etc, in terms of the real usage of PostGIS. The backend switch was too smart by 1/2.</div><div><br class=""></div><div>P</div><br class=""><blockquote type="cite" class=""><div class=""><br class=""><br class="">-- <br class=""><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><b style="font-size:12.8px" class=""><font color="#666666" class="">Raúl Marín Rodríguez <br class=""></font></b><a href="http://carto.com/" style="font-size:12.8px" target="_blank" class="">carto.com</a><div class=""><br class=""></div></div></div></div></div></div><br class="">
_______________________________________________<br class="">postgis-devel mailing list<br class=""><a href="mailto:postgis-devel@lists.osgeo.org" class="">postgis-devel@lists.osgeo.org</a><br class="">https://lists.osgeo.org/mailman/listinfo/postgis-devel</div></blockquote></div><br class=""></body></html>