At the risk of offending the more chaste monks, why bother using perlexe (or any modified interpreter) to do this. Pay your dues and leave the open modules open ( CGI.pm - right? right!, DBD, DBI, whatever else). Take the subroutines that are your core algorithms and re-write them in C. You can then utilize XS or Inline to create platform dependent modules that can be delivered as thin wrappers around dynamic library(ies). There are some issues with this

I think that's going to be your best approach. If you think you don't have the skills to do this "core" shared object approach, please feel free to contact myself or any of the other monks here - I'm sure any of us would be happy to help for a slice of the profits.

-derby


In reply to Re: Restricting access to cgi source by derby
in thread Restricting access to cgi source by pernod

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.