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

Re: Hacking the perl core. Where to begin?

by ferrency (Deacon)
on Jun 25, 2002 at 21:09 UTC ( #177214=note: print w/replies, xml ) Need Help??

in reply to Hacking the perl core. Where to begin?

I think both of the previous responses to your question make a lot of sense, possibly more sense than my suggestions. But I'm going to throw them out there anyway :)

Two more ways to get into hacking perl guts:

1. Start with XS
I first gained familiarity with perl's guts by getting some C code working in perl using the Swig tool, which was unfortunately not quite adequate for my needs at the time. Gluing some additional code into perl via XS or Swig extensions can introduce you to some of the basics of the perl guts, without drowning you. It also lets you compile additional useful functionality onto perl, instead of modifying something which mostly works to begin with.

2. Go directly to perl 6
In the long run, perl6 guts knowledge may be more useful than perl5 guts knowledge. If you don't have a particular need to know perl5 in the near future, you might want to volunteer some time to help make perl 6 a reality.

Or maybe not, who knows :)



  • Comment on Re: Hacking the perl core. Where to begin?

Replies are listed 'Best First'.
Re: Re: Hacking the perl core. Where to begin?
by shotgunefx (Parson) on Jun 26, 2002 at 00:36 UTC
    Thanks. I think as far as point 2, I'm more interested in the now. I think perl5 will be around for abit. perl6 looks good but the death is in the details. Depending on what happens in the dev, I might never move up.


    "We fear change"

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (2)
As of 2019-12-08 00:04 GMT
Find Nodes?
    Voting Booth?
    Strict and warnings: which comes first?

    Results (162 votes). Check out past polls.