gray,
...he probably will accept patches via

I have emailed the author. I would like to offer a patch but I am not sure what the problem is. I was in a hurry to get my project complete so I could go to sleep.

A good reason to use Geo::Distance::XS

First, thanks! I admit that I didn't try it for a few reasons. The first is that I assumed one was just an XS implementation of the other to include the bug. The second reason is that in the environment where this needed to run, XS is not an easy option. Without going into a lot of detail - local politics have created technical hurdles I didn't want to jump through (I was tired). It is also the reason I didn't use GIS::Distance. I was pretty sure (and you confirmed) that it produces correct results but the litany of dependencies without an internet connection was unreasonable.

I am happy that there are working solutions out there. I guess after reflecting on my lamentation, what I really should have asked is: Does anyone know of a Geo::Distance::Lite that works?

Regarding your benchmark. First, I suspect you didn't "You can stick with the pure Perl version by setting the GEO_DISTANCE_PP environment variable before using this module" This is because Geo::Distance gave the correct answer which it I know it doesn't (the point of this thread). Second, it would only be fair to add tye's version which avoids the whole OO overhead.

Cheers - L~R


In reply to Re^2: Alternatives To Geo::Distance by Limbic~Region
in thread Alternatives To Geo::Distance by Limbic~Region

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.