Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Laurent_R,

Great questions! Anonymous Monk is correct in pasting my copyright notice, all the code for RPerl is copyright in my name and made available under the Artistic and GPL licenses, just like Perl itself. This means that a company can use the software without paying for it, but a company can NOT re-sell RPerl without the source code as they could under a BSD-type license. So wherever you use Perl you can use RPerl.

You are correct about being able to combine low-magic RPerl with high-magic Perl. The 10% of your code could be written using RPerl and give you a speed boost.

The current state of RPerl development is available for anyone to see on Github. I've created typemaps for the basic scalar, array, and hash data types, and I've hand-compiled a sorting algorithm into both RPerl's Perl-data mode and RPerl's C-data mode, which is what gives us our legitimate performance benchmarks. I'm working now on the automated compiling of said sorting algorithm, which is part of RPerl v1.0.

Please do not hesitate to ask me more questions, I am very interested in communicating with potential RPerl users such as yourself. Thanks!

Perling,
~ Will the Chill

In reply to Re^4: Perl 5 Optimizing Compiler, Part 9: RPerl.org & The Low-Magic Perl Commandments by Will_the_Chill
in thread Perl 5 Optimizing Compiler, Part 9: RPerl.org & The Low-Magic Perl Commandments by Will_the_Chill

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (10)
As of 2024-04-16 08:02 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found