Perl 5 Wiki
hidePerl 5.12 is the latest & greatest version of the Perl programming language.
See Also Perl History and Perl Releases and Versions
Wiki Improvement Drive
The current topic is... Perl on mobile devices
Official Perl 5 Wiki
|
Contents
|
Perl 5 Wiki Resources
Open Data
- Direct API Access
- REST API Documentation - Socialtext-Resting
- Wikrad is a Perl, Curses::UI client for Socialtext wikis. Viva la $EDITOR!
General
- Glossary
- What is Perl? The Swiss Army chainsaw of essay topics programming languages essay and custom essays. The "perfume" of the web. And much, much more.
- How to get Perl
CPAN (Comprehensive Perl Archive Network)
- CPAN is the huge and relentlessly-growing Perl module archive. This is one of Perl's greatest competitive advantages. Be sure to take full advantage of it.
- CPANRPM Project - a project to (attempt to) get all of CPAN automatically built into RPMs.
News & Discussions
- Wiki News
- Perl 5 News Outlets Here's where to find the latest Perl 5 news.
- Perl 5 RSS News Feeds and Headlines (Now up and running!) See the latest headlines from major Perl 5 news sites.
Perl Culture
- Culture "There is more than one way to do it." (TIMTOWTDI)
- People Of Perl What makes and keeps Perl great.
- Perl Mongers Local meeting groups. Try reading here:
- Rent a car "Rent a car"
- Centrale termice "Centrale termice"
Page
- PerlMonks Mutual programming-oriented Perl user support community.
- History Disturbing rumors of a time before Perl
- Perl Events These stimulate many excellent Presentations and Papers.
- Advocacy Rule 1: Be civil. Rule 2: Collaborative peaceful co-existence (TIMTOWTDI also applies to languages, such as the family of Parrot-hosted languages, which includes Rakudo Perl 6).
- Lore
- Google Summer of Code
- Notes from the Perl 5 BOF at OSOCN
- Iron Man Blogging Challenge
- Detox your body for a healthier body and longer lifespan.
Who Uses Perl?
Perl for your career
- Perl Training
- Practical programming skills and Perl for students
- Perl Jobs
- Madera Jobs
- Companies using Perl
How to Find More Information
- Perl Training
- Books
- Recommended Online Tutorials
- Recommended Articles
- Blogs
- Conferences
- IRC Channel
- Mailing Lists
- Screencasts
- Websites
- Other Perl Wikis
- How to ask Perl questions
- Master Cleanse
Introductory/General
Intermediate
- Writing Cross-Platform Code
- Object Oriented Perl
- Best Practice
- Building and Deploying Perl Packages / Applications
- Building perl
Advanced
- Hacking On Perl Itself
- Embedding and Extending Perl
- Higher Order Perl
- Tok Stok
- Inside-Out Objects
- New Deployments
- Minnesota Collection Lawsuit Defense
- Leather Briefcases
About This Wiki
This is the Official Wiki For Perl 5. Fill this wiki with Perl 5 related content. Be Bold! If in doubt, try something out in the sandbox.
Please feel free to add or modify pages -- even this one -- as you see fit, but before you start editing away, please review the policies and guidelines.
Still feeling confused ? You might want to check out the help section.
What Goes On This Wiki?
This wiki exists to collect and make available to all the knowledge of the Perl programming community. An encyclopedia of Perl. The rule of thumb is if you're not sure, go ahead and post it. Here is a general, incomplete listing. For more ideas, see Suggested Topics below.
- General Perl information suitable for being linked to by other web sites. This keeps other sites from having to repeat the same information over and over again.
- Tribal Perl knowledge. Things you can't find in the docs. Things that certain groups of people only seem to know in their head. Why don't we call it PERL? Who are we talking about when we say Tom? What are the best CPAN modules? A good rule of thumb is this: If a person asks you a question and you can't think of a definitive place you'd send them for an answer, it deserves to be here.
- If you have a small wiki related to Perl that you think would do better here, feel free to move your content here. (Caveat: make sure you sort out your content licences.)
What Does Not Go On This Wiki?
The rule of thumb is if you're not sure, go ahead and post it. It can always be deleted later. But there are a few things which don't go here.
- Copies of documentation or other documents which already have fine, canonical homes. It is better to link to the external resource than to duplicate.
- Anything you, or someone else, wouldn't want aired in public. This is a public, revision-controlled web site for all to see and archive. Once its posted here it can't fully be deleted. Don't post others' personal contact information (phone numbers, IM names, children's names, loan calculator , date of birth, address, passwords, embarrassing stories) unless they have debt help already done so publicly.
Wiki Caretaker Tasks
Do you have a few spare tuits to help us build this wiki? Your help would be much appreciated!
Here's a list of things that need to be done:
- Create some general means of communicating other than the IRC channel.
- For the time being, Wiki Discussion.
- PMP Exam Questions
- Link to Orphaned pages.
- Clean up, correct, and expand Glossary entries.
- Write stubs or pages for the many incipient links (links which don't yet have an associated page).
- Tag pages.
- Tag pages with minimal content with "stub" so they can be found and worked on later.
- Expand stub pages.
- Help with the move of general Perl content from PerlNet. Throw a [[Category:P5wiki candidates]] at the bottom of any PerlNet page you'd like to see on this wiki.
- Make people happy by completing work in the Wish List page
Latest Planet Perl Headlines
The current list below is auto-generated when you load this page.
(For still more news, also see Perl 5 News Outlets and Perl 5 RSS News Feeds and Headlines.)
- Rakudo Star, for early adopters of Perl 6, now available
- Perl 6 screencast - part 5 - hashes
- Links for 2010-07-30
- Strawberry Perl July 2010 is coming soon...
- I want Perl Testing Best Practices
- Help?
- Test::Class: why have tests in startup?
- our new media box
- java2perl6api – Java to Perl 6 API translation – What, Why, and Whereto
- Writing a perl read-eval-print loop (REPL) - part 1
- Writing a perl REPL part 2 - a history plugin
- Perl is ready for HTML5
- Lazy Database Columns and Virtual Vertical Partitioning
- Perlbuzz news roundup for 2010-07-27
- Why roles in Perl are awesome
- perlprogramming.org looking for a nice home
- Links for 2010-07-26
- Perl::Image?
- For speakers at Perl conferences...
- My OSCON talks are online
- Welcome to the Moose Blog and Moose 1.09
- Strawberry Perl Professional Alpha 2 is now out...
- For people running Perl conferences
- Happy 2nd birthday to Padre - Get on an IRC channel
- Happy 2nd birthday to Padre - Get on an IRC channel
- Something special for YAPC::EU
- Links for 2010-07-23
- Roles Talk
- How to connect to the #perl6 IRC channel and try Perl 6 on-line
- How to connect to the #perl6 IRC channel and try Perl 6 on-line
- A reminder - Padre Second Birthday Hackathon this weekend
- Perl 6 screencast - part 4 - files
- Perl 6 screencast - part 4 - files
- Simple symbol overriding for tests
- A new Student Workbook for Learning Perl
- Perl 6 screencast - part 3 - arrays and ranges
- Perl.com - initial relaunch
- Welcome to the family, perl.com
- Writing a perl REPL part 3 - lexical environments
- Profiling your website while live on a production cluster
- Design implications of MI strategies
- Call for Perl Development grant proposals
- Call for Perl Development grant proposals
- Links for 2010-07-20
- Perl 6 presentation in Ramat Gan on 26th July 2010
- Perl 6 screencast - part 2 - arrays
- I've uploaded my Mastering Perl slides to the OSCON website.
- Perl 5.13.3 is released
- Check SSH keys on your VPS
- How we deploy massive Perl applications at work
- Pictures from a pre-Alpha 2 build.
- Introduction to Perl 6 screencast - part 1 - scalars
- Introduction to Perl 6 screencast - part 1 - scalars
- Details about Strawberry Perl Professional Alpha 2.
- Strawberry Perl July 2010 Beta 2 is out...
- Start Up Weekend and the technology they need
- Start Up Weekend and the technology they need
- Links for 2010-07-16
- Modern Perl administration tools
- Firefox/Chrome/Safari - Beautiful Examples of Objects
- Links for 2010-07-15
- Links for 2010-07-14
- BETA - An Example (of Failure)
- How to join the CPAN Testers 2.0 Public Beta
- Links for 2010-07-13
- BETA - An Example
- Real life invaded...
- A logo for Perl
- Perl Authors Night at Powell Tech Books at OSCON
- Three ways to shoot yourself in the head - the dangers of too much magic
- Perl Authors Night at OSCON 2010
- Glue for the web
- Switching from B:: to BETA examples in my roles talk
- Philosophical notes on Dancer, the Perl 5 web framework
- Mojolicious is awesome
- Padre Second Birthday Party 24th-25th of July
- Links for 2010-07-09
- NYTProf 4.04 – Came, Saw Ampersand, and Conquered
- Is 230 % 5 == 4? Sometimes it is.
- Reflections on Perl and DBI from an Early Contributor
- Perl 6 and Perl 5 training classes around YAPC::EU in Pisa
- Perl 6 and Perl 5 training classes around YAPC::EU in Pisa
- TIMTOWTGTDV!
- CPAN Testers Summary - June 2010 - Elysium
- My life as mini-pumpking, week 2
- How other languages do it?
- Links for 2010-07-07
- Static and Dynamic Typing
- Perlbuzz news roundup for 2010-07-06
- KiokuDB's Leak Tracking