Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: Hacking Perl (I think)

by FunkyMonk (Canon)
on Aug 25, 2011 at 13:08 UTC ( #922340=note: print w/ replies, xml ) Need Help??


in reply to Hacking Perl (I think)

Reading perlguts, PerlGuts Illustrated, perlxstut and perlxs might help. The Porting directory in the perl source also contains a lot useful info.

However, there's a lot of source code with much magic hidden within. I'd suggest a more focussed approach, such as picking a TODO from perltodo and work towards DOing it.

The p5p mailing list (subscribe or archive) and #p5p on irc.perl.org could be sources of assistance, as well as here.

At some point, you will have to learn how to use git. There's a free book, or a more perl oriented cheat sheet in perlgit.

Update:

Another avenue you might like to try, is looking at perl5's bug-tracker (it's much easier to use if you log in first) and see if there are any bugs you can try to fix.

Update^2: Corrected address of #p5p (thanks moritz!)


Comment on Re: Hacking Perl (I think)
Replies are listed 'Best First'.
Re^2: Hacking Perl (I think)
by jdporter (Canon) on Aug 26, 2011 at 22:50 UTC

    And I would point out that, from a practical standpoint, learning git will be far more beneficial than learning the guts of Perl 5.

Re^2: Hacking Perl (I think)
by Anonymous Monk on Aug 25, 2011 at 14:41 UTC
    Perfect! Thanks Funky Monk! Also, if anyone knows of a good Git tutorial online (besides perlgit) that would be great!

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (12)
As of 2015-07-31 19:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (280 votes), past polls