Angela: Hello,
On Mon, Aug 10, 2015 at 01:18:12PM +0100, Angela L wrote: > Hello, I am a student from cameroon looking foward in doing the > opw internship. I am new to perl and i wish to have some > directives on how to get a grip of the code base and also > contribute to the perl community. I'm afraid that I'm not familiar with OWP so please forgive my ignorance. I cannot help much if you will be working with the perl internals, but if you're learning the Perl language then I might be able to point you in a useful direction. I found the perldoc documentation shipped with Perl to be very useful. It reads almost like a very verbose tutorial. If you have the patience to read through it then it is quite useful. At least, if you have existing programming experience with other languages. You should be able to access it with the perldoc command from a command line interface. perldoc perl I'd suggests going through the "Overview" and the first few "Reference Manual" sections as a base... At least, that's what I did. I'm not sure how up-to-date the tutorials there are (Shlomi Fish has already suggested some alternative resources for tutorials that are probably better). You should probably install an up-to-date distribution of perl before doing this so the perldoc documentation will also be up-to-date (see below). Finally, one of the best ways to learn is to become active on this mailing list, ask questions, and try to help others as you learn. That's a good way to help yourself learn and also help others learn with you. And a good starting place to participate in the community. The first step is probably to install perl. On *nix you probably already have a perl installed, though it is likely quite old. An easy way to get an up-to-date perl is perlbrew (http://perlbrew.pl). That is my preferred distribution. On Windows, my preferred distribution is Strawberry Perl (http://strawberryperl.com/). It's a free (libre and gratis) distribution that includes the necessary toolchain for installing CPAN modules (third party Perl libraries, which are central to Perl's power and flexibility). I'm not familiar with the OS X ecosystem, though the *nix approach may work. I recommend using App::cpanminus AKA cpanm to install CPAN modules. It's much more user-friendly than the basic cpan command. P.S., Consider configuring your mail client to send E-mails in plain-text format. This helps to preserve formatting of messages and especially source code, even for those of us that are reading from text-based interfaces. It's also a generally good netiquette and preferred practice on many mailing lists such as this. Regards, -- Brandon McCaig <bamcc...@gmail.com> <bamcc...@castopulence.org> Castopulence Software <https://www.castopulence.org/> Blog <http://www.bambams.ca/> perl -E '$_=q{V zrna gur orfg jvgu jung V fnl. }. q{Vg qbrfa'\''g nyjnlf fbhaq gung jnl.}; tr/A-Ma-mN-Zn-z/N-Zn-zA-Ma-m/;say'
signature.asc
Description: Digital signature