Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Perl 5 Optimizing Compiler, Part 12: Merry Christmas! RPerl v1.0 Beta 2 On CPAN

by Will_the_Chill (Pilgrim)
on Dec 26, 2014 at 02:21 UTC ( [id://1111380]=perlnews: print w/replies, xml ) Need Help??

Howdy Monks,

After another year of work, I've had to abandon PPI and created a whole new RPerl grammar from scratch:

https://github.com/wbraswell/rperl/blob/master/lib/RPerl/Grammar.eyp

Installation should now be as simple as:

$ cpanm WBRASWELL/RPerl-1.000_002.tar.gz

For more information about install options, please see:

https://github.com/wbraswell/rperl/blob/master/INSTALL

We're up to the point of generating an RPerl abstract syntax tree (AST) from valid RPerl input source code, next there are a few more grammar tests to implement, and then the AST-to-C++ code generator, then that's it!

Sorry it's taken so long, but as usual this software development project turned out to be much more complex than originally anticipated. :-)

Perling,
~ Will the Chill, rperl.org & austin.pm
  • Comment on Perl 5 Optimizing Compiler, Part 12: Merry Christmas! RPerl v1.0 Beta 2 On CPAN

Replies are listed 'Best First'.
Re: Perl 5 Optimizing Compiler, Part 12: Merry Christmas! RPerl v1.0 Beta 2 On CPAN
by Anonymous Monk on Dec 26, 2014 at 02:27 UTC

    After another year of work, I've had to abandon PPI and created a whole new RPerl grammar from scratch:

    Is there a writeup discussing this in more detail?

      Unfortunately not yet, I didn't have time to write any documentation before Christmas hit, I'll get to it ASAP and give everyone an update.

      Perling,
      ~ Will the Chill
Re: Perl 5 Optimizing Compiler, Part 12: Merry Christmas! RPerl v1.0 Beta 2 On CPAN
by vkon (Curate) on Jan 05, 2015 at 01:32 UTC
    The official rperl site has mention on GSOC participation, any update to this??
      Hi vkon,

      Sorry, I need to update the RPerl.org site.

      Due to some (not wholly explained) administrative oversight, RPerl was set to be included in GSOC 2014, but this did not actually occur. I think somebody's e-mail or registration got lost or messed up somehow. Hilariously (and perhaps sadly), the still sent me a GSOC t-shirt months after the fact. :-/

      Perhaps next summer!

      Perling,
      ~ Will the Chill

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlnews [id://1111380]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (1)
As of 2024-04-25 04:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found