No worries! Let us know if you run into any problems!
Doug Rinckes, Technical Program Manager, Google Switzerland GmbH; 9GHJ+P88 Z ürich <https://www.google.com/maps/search/9GHJ%2BP88%20Zürich> On Mon, May 8, 2017 at 9:30 PM, Joshua Saxby <joshua.a.sa...@gmail.com> wrote: > Thanks Doug! > > On reflection, I should have more thoroughly looked at the project's site, > as I later found the list of required methods that conforming > implementations should support. Thanks for referencing the C++ > implementation —I had initially considered creating a C version as a > wrapper around that but I think I will decide against this due to various > caveats that would produce (void pointers to C++ objects, reliance on a C++ > compiler). It is definitely helpful reference material though :) I think > I'll have a look at implementations in the various languages I'm most > familiar with and use their interpretations and the aforementioned required > methods list as a guide for designing the API of any library that I produce. > > I'll probably opt to put it on my own Github repo. Once I get the time, > I'll have a go at building it and if I am successful will make the project > public and let you know so you may link to it if you find what I've built > helpful. > > Best, > *J.S.* > ------------------------------ > *My PGP Public Key Identity* > > pub 4096R/*B7A947E4* 2016-11-16 [expires: 2017-05-15] > Key fingerprint = *E2C4 514F F0FA 52D1 896A B1D6 3D42 BFD9 B7A9 47E4* > uid Joshua Saxby joshua.a.saxby+umvlnvbsoxbhaeichvbdu...@gmail.com > uid Joshua Saxby (saxbophone) joshua.a.sa...@gmail.com > sub 4096R/0A445946 2016-11-16 [expires: 2017-05-15] > > ------------------------------ > On 08/05/17 12:33, Doug Rinckes wrote: > > Hi Joshua, > > Cool - I don't know of a C version in progress, so that would be great! > > As a starting point, you could take the C++ implementation > <https://github.com/google/open-location-code/tree/master/cpp> and use > that interface, or if you're intending to be more focused towards static > methods, you could replicate one of the other languages (like JS). Just > make sure you have a test harness so you can tell when it works. ;-) > > If you want to do it under your own github project, that's perfectly ok, > we can provide a link to it. Otherwise you'll need to sign the Google CLA > (see CONTRIBUTING.mdhttps://github.com/google/open-location-code/ > blob/master/CONTRIBUTING.md <http://CONTRIBUTING.md> > ). > > > > > Doug Rinckes, Technical Program Manager, Google Switzerland GmbH; 9GHJ+P88 > Zürich <https://www.google.com/maps/search/9GHJ%2BP88%20Z%C3%BCrich> > > On Fri, May 5, 2017 at 9:37 PM, Joshua Saxby <joshua.a.sa...@gmail.com> > wrote: > >> Greetings, fellow open location code enthusiasts! >> >> I have a keen interest in creating an implementation of this system in C. >> >> I wanted to let you folks on here know, in case anyone else was already >> making one for C, I wouldn't want to step on anyone's toes. I haven't found >> any C implementations so far. >> >> Also, is there a recommended interface that libraries implementing this >> system should follow? I could not see anything of the sort at >> openlocationcode.com >> >> Regards, >> >> J.S. >> >> -- >> Public site: http://www.openlocationcode.com/ >> Github project: https://github.com/google/open-location-code >> Demo site: http://plus.codes/ >> --- >> You received this message because you are subscribed to the Google Groups >> "open-location-code" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to open-location-code+unsubscr...@googlegroups.com. >> To post to this group, send an email to open-location-code@googlegroup >> s.com. >> Visit this group at https://groups.google.com/group/open-location-code. >> To view this discussion on the web, visit >> <https://groups.google.com/d/msgid/open-location-code/8e882c62-fbb6-42de-966d-e433f677d6b8%40googlegroups.com> >> https://groups.google.com/d/msgid/open-location-code/8e882c6 >> 2-fbb6-42de-966d-e433f677d6b8%40googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > > -- Public site: http://www.openlocationcode.com/ Github project: https://github.com/google/open-location-code Demo site: http://plus.codes/ --- You received this message because you are subscribed to the Google Groups "open-location-code" group. To unsubscribe from this group and stop receiving emails from it, send an email to open-location-code+unsubscr...@googlegroups.com. To post to this group, send an email to open-location-code@googlegroups.com. Visit this group at https://groups.google.com/group/open-location-code. To view this discussion on the web, visit https://groups.google.com/d/msgid/open-location-code/CAGFr2LL7rmhVT74n1f7-Pg7Rm87-7X02ECvEFz-s%2BZAN%2BKjYRQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.