Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: Perl 5 Optimizing Compiler, Part 9: RPerl.org & The Low-Magic Perl Commandments

by elTriberium (Friar)
on Nov 12, 2013 at 00:03 UTC ( [id://1062076]=note: print w/replies, xml ) Need Help??


in reply to Perl 5 Optimizing Compiler, Part 9: RPerl.org & The Low-Magic Perl Commandments

62. Use Low-Magic OO (Blessed Reference To Field Hash Or Restricted Hash PBP 195 Conflict)

I'm out. I have zero interest in ever writing code that does that again.

Replies are listed 'Best First'.
Re^2: Perl 5 Optimizing Compiler, Part 9: RPerl.org & The Low-Magic Perl Commandments
by Will_the_Chill (Pilgrim) on Nov 12, 2013 at 07:26 UTC
    Howdy elTriberium,

    You definitely won't have to write any OO implementation code, RPerl provides it for you, just like Moose does. The difference is that RPerl only uses low-magic OO and Moose does high-magic OO. RPerl's low-magic OO can be compiled into C++ OO, Moose and other high-magic Perl OO not so much.

    The reason why this may have been confusing is because I do not mention RPerl itself anywhere in The Low-Magic Perl Commandments. This is because the LMPC are general guidelines to be followed by any low-magic Perl software, such as some of RPerl's sister projects under the Perl 11 umbrella, like Reini's P2 and Goccy's GPerl. So the LMPC don't require use of RPerl specifically, just low-magic strategies in general.

    Does that help clear things up?

    Perling,
    ~ Will the Chill
Re^2: Perl 5 Optimizing Compiler, Part 9: RPerl.org & The Low-Magic Perl Commandments
by Anonymous Monk on Nov 12, 2013 at 00:30 UTC

    I'm out. I have zero interest in ever writing code that does that again.

    And then what happened? The project has to start somewhere, and code that does that is how all OO in perl is built

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (5)
As of 2024-03-28 08:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found