in reply to Re^9: Placeing Tiles in a Circle
in thread Placeing Tiles in a Circle

Hi

So do you see any conceptual problems porting the java code from the miniball project to perl? I quickly went over it and, to be honest, I haven't understand it. But I guess, with some time, it should be possible to rewrite it (and learn how its done along the path ...)

Best regards Jan

Replies are listed 'Best First'.
Re^11: Placeing Tiles in a Circle
by BrowserUk (Patriarch) on Dec 12, 2013 at 17:52 UTC
    do you see any conceptual problems porting the java code from the miniball project to perl?

    There shouldn't be, but ... without a clear understanding of the algorithm, good luck trying to debug the beast.

    And then there is the problem of performance. If you go for a brute-force conversion retaining the same matryoshka doll construction of nested classes -- and you'd probably have to -- the performance would be abysmal written in Perl.

    You'd almost certainly be better off using the C++ version to build a shared library and then write an XS/C wrapper to the primary entry point(s).

    You could -- theoretically -- wrap over the full API into a Perl class, but then you'd have the problem of C++ name mangling.


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.