<div dir="ltr">Nyall,<div><br></div><div>I really should get into some core development, but I have been hesitant since my C++ programming skills are 10 years out of date. How time flies. <div><br></div><div>Where is the best place to start if I were to try to start porting some of the functions into the core QGIS. Some of this would require incorporating additional C modules/libraries such as MGRS, Plus Codes, etc into the code base.</div></div><div><br></div><div>Thanks,</div><div><br></div><div>Calvin</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 16, 2020 at 6:44 PM Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, 17 Sep 2020 at 01:55, C Hamilton <<a href="mailto:adenaculture@gmail.com" target="_blank">adenaculture@gmail.com</a>> wrote:<br>
><br>
> Greetings,<br>
><br>
> Because of a user request I have been starting to expose Lat Lon Tools coordinate format conversion functions. I found out today that if you accidentally call one of your functions the same name as one of the existing functions, it causes QGIS to crash immediately. It got me thinking about the best practices for releasing field calculator functions. As other developers create their own field calculator functions there is the potential for major problems. I would say that if there is a name conflict it shouldn't crash QGIS.<br>
><br>
> These are the function names I currently have in Lat Lon Tools.<br>
><br>
> mgrs, mgrs_100km, mgrs_east, mgrs_north, mgrs_to_point<br>
><br>
> Here are additional function names I have added that have not yet been uploaded to the QGIS plugin repo and more are on the way<br>
><br>
> utm, utm_epsg, utm_hemisphere, utm_to_point, utm_zone, dms, ddmmss<br>
><br>
> I like simple function names, but because of concerns that there could be name conflicts with other QGIS plugin developers I am wondering if a plugin name prefix should be added such as ll_mgrs for the Lat Lon Tools mgrs conversion function.<br>
><br>
> What are your thoughts?<br>
<br>
These sound like really useful functions of widespread appeal. Have<br>
you considered implementing them in QGIS itself? I'd be happy to<br>
assist!<br>
<br>
Nyall<br>
<br>
<br>
<br>
><br>
> Thanks,<br>
><br>
> Calvin<br>
> _______________________________________________<br>
> QGIS-Developer mailing list<br>
> <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</blockquote></div>