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

Re^2: Hacking Perl (I think)

by Anonymous Monk
on Aug 25, 2011 at 12:20 UTC ( #922325=note: print w/replies, xml ) Need Help??


in reply to Re: Hacking Perl (I think)
in thread Hacking Perl (I think)

Why? Because I would like to learn about the internals of Perl. And what better way to that than hacking the source?! :-)

Replies are listed 'Best First'.
Re^3: Hacking Perl (I think)
by Logicus on Aug 25, 2011 at 13:11 UTC

    I guess for academic curiosity there is no better way, I just find it hard to imagine that there are more than a few dozen people on the planet capable of making any significant improvements to it.

    Personally I'd quite like to have a look at the source code to perl version 1, just to see where it all started in it's most simplistic form.

        That's true, but surely if He/She has what it takes to be at that level, His/Her talents would be better employed helping out with Perl 6?
        Some of those hundreds have only contributed documentation or patches to the bits of the core that are written in perl. Like I have. I'm in that list, but I'm not a perl-core hacker.
        Maybe Logicus meant a hundred dozens. There's still 87 to be found!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://922325]
help
Chatterbox?
[1nickt]: pryrt I guess I don;t really care if user 42 logs on as 42.0 ... more of an academic question at this point.
[LanX]: jdporter: open PIPE,'-|' ?
[LanX]: oh you want the result line by line?
[jdporter]: ok, LanX, then what?
[jdporter]: It doesn't have to be line by line. Just "my program" "writes" to the external prog and also/then "reads" from it.
LanX open (You are not allowed to open to a command that pipes both in and out, but see IPC::Open2, IPC::Open3, and Bidirectional Communication with Another Process in perlipc for alternatives.)
[jdporter]: IPC::Open2, I guess
[jdporter]: yes, that

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (13)
As of 2017-05-24 20:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?