Welcome to the Omaha Perl Mongers Group!
If you are a seasoned Perl programmer, or just starting out, and if you live in our Omaha, Nebraska area, we'd love to have you join our community. Further down this page, you will find contact information and other links of interest.
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and has become widely popular amongst programmers. Larry Wall continues to oversee development of the core language, and its upcoming version, Perl 6.
Perl borrows features from other programming languages including C, shell scripting (sh), AWK, and sed. The language provides powerful text-processing facilities without the arbitrary data length limits of many contemporary Unix tools, facilitating easy manipulation of text files. It is also used for graphics programming, system administration, network programming, applications that require database access and CGI programming on the Web. Perl is nicknamed "the Swiss Army chainsaw of programming languages" due to its flexibility and adaptability.
As of 2010, Perl is used for a wide range of tasks including system administration, web development, network programming, games, bioinformatics, and GUI development, just to name a few popular tasks.
The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal). Its major features include support for multiple programming paradigms (procedural, object-oriented, and functional styles), reference counting memory management (without a cycle-detecting garbage collector), built-in support for text processing, and a large collection of third-party modules.
According to Larry Wall, Perl has two slogans. The first is "There's more than one way to do it", commonly known as TMTOWTDI. The second slogan is "Easy things should be easy and hard things should be possible".
For a more detailed look at Perl, please see the Wikipedia entry on Perl, as well as the many links, futher down on this page.
What is a Perl Monger?
One definition of 'Perl Monger' is that we're "a loose confederation of Perl hackers, coders, and accidental programmers whose goal is to develop the social community of Perl - after all, it's more than a language - it's a culture and a floor wax." Whatever.
We, in the Omaha Perl Mongers Group, use Perl as a programming language, and like it, and think it makes our work/play/lives a little easier. Some of us are application programmers, sysadmins, or technically-inclined webmasters; and some of us use Perl recreationally. Some are fairly expert; some are just beginning and want to learn the language.
How Can I Get Involved With the Omaha Perl Mongers?
Join our mailing list and come to our meetings! We welcome new members of all skill levels. New to computer programming and motivated to learn? You're in luck! Perl is free, and so are our meetings, mailing list, etc.
Join #perl in Slack! Around the world IRC remains very popular: #perl-help
Join our Perl LinkedIn Community here: Perl6 Advocacy Perl Programming LinkedIn Group. And, on Facebook: Perl Computer Language Programming group.
Meetings
We've joined forces with OMG!Code, the Omaha Maker Group: Source Code guild. Check out that website for our upcoming meetings!
If you have other questions about Perl or Perl Mongers, discover more here: Perl.org and, Perl Mongers.
Some really cool Perl stuff:
- The Perl Community
- Perl Advocacy
- Perl Lists
- Perl Monks
- Perl IDE - Padre
- Enlightened Perl - Advanced Perl
For your intellectual edification, here are general interest links related to Perl:
- http://www.perl.com - Official Perl Portal
- http://www.perl.org - Perl Foundation Start Page
- http://history.perl.org/PerlTimeline.html - Perl History
- http://www.ora.com - Publisher of Fine Perl Books
- http://www.pm.org - Perl Mongers Main Site
- http://perl.foundries.sourceforge.net/ - sf.net Perl foundry
- http://www.perlmonks.org - Perl Monks
- http://learn.perl.org/ - Learning Perl
- http://www.perlcast.com/ - Perl podcasts
- http://www.usarxlist.com
- http://perl.apache.org/ - Apache mod_perl module
- http://www.activestate.com/Products/ActivePerl/ -Free perl distribution
Perl News
- http://use.perl.org - Perl News and Blog Portal
- http://www.theperlreview.com - The Perl Review
- http://www.tpj.com/ - The Perl Journal / Sysadmin Magazine
Perl Object Orientation
- http://patternsinperl.com/ - Nigel Wetters' patterns site
- http://hatena.dyndns.org/~jkondo/DesignPattern/ - less talk, more code!
- http://magnonel.guild.net/~schwern/talks/Design_Patterns/full_slides/
- http://magnonel.guild.net/~schwern/talks/Refactoring/slides/
- http://www.samag.com/documents/s=1280/sam02010001/ - Program Like Ya Mean It
- http://perlmonks.org/?node_id=193340 - Are Design Patterns Worth It?
- http://perlmonks.org/index.pl?node_id=133399 - Design Patterns Considered Harmful
- http://perl.plover.com/yak/design/ - "Design Patterns" Aren't - Dominus
Perl Presentations and Short Articles
- http://conferences.oreillynet.com/pub/w/15/presentations.html - Perl Presentations
- http://www.devx.com/dotnet/articles/ym81502/ym81502-1.asp - Perl & .NET Interop via Interfaces
- http://www-106.ibm.com/developerworks/linux/library/l-genperl/?t=gr,lnxw01=PerlGenetics Genetic Algorithms in Perl
- http://www.pobox.com/~schwern/talks/
- http://www.perl.com/pub/a/language/versus/perl.html - Perl Gotchas
- http://www.perl.com/language/style/slide-index.html - Perl Style
- http://www.perl.com/tchrist/defop/defconfaq.html - Truth vs Definedness
- http://www.perl.com/language/style/slide-index.html - Perl Style
- http://www.take23.org/ - Articles on mod_perl
Perl People
- http://www.wall.org/~larry/perl.html - Larry Wall's Perl page
- http://www.wall.org - Larry Wall
- http://www.pobox.com/~schwern/cgi-bin/perl-qa-wiki.cgi - Michael Schwern's Perl Wiki
- http://www.perl.com/pub/a/language/admin/whats_new.html - Tom Christiansen's blog
- http://use.perl.org/~brian_d_foy/journal/ - Brian D. Foy's blog
- http://yetanother.org/damian/ - The Conway Channel
Perl Humor
- http://perl.plover.com/IAQ/IAQlist.html - Infrequently Asked Questions
- http://www.slowass.net/phaedrus/texts/Types_of_system_administrators.html
- http://bbspot.com/News/2001/01/perl_god.html
- http://www.bbspot.com/News/2001/03/perl_test.html
- http://silver.sucs.org/~manic/humour/languages/perlhacker.htm
- http://history.perl.org/misc/al_wall/
- http://cos.polyamory.org/text/T/ptest-perl.html
Perl Wikis
- http://milwaukee.pm.org/cgi-bin/view/Milwpm/ - Milwaukee Perl Mongers
- http://milwaukee.pm.org/cgi-bin/view/Milwpm/PerlVsRuby - "Give me Perl snippits, I'll rewrite them in Ruby"
- http://www.pobox.com/~schwern/cgi-bin/perl-qa-wiki.cgi - Michael Schwern's Perl Wiki
- http://www.vendian.org/parrot/wiki/ - Perl 6 Wiki by Mitchell N Charity
- http://inline.perl.org/inline/home.html - Inline module Wiki
- http://docs.batkins.com/tk/ - Perl/Tk Wiki
- http://twiki.med.yale.edu/twiki2/bin/view/CGIapp/WebHome - CGI::Application
Everything Else
If you find that a link is broken, would you be so kind as to let me know? You may drop me a quick note, using my online comment form.
Some Larry Wall videos:
About Perl 6 (Nov 2015?)