Welcome to the Western Montana Perl Mongers Group!
If you are a seasoned Perl programmer, or just starting out, and if you live in our Western Montana region, 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 Western Montana 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 often do we meet?
We don't meet very often at all, formally. Western Montana is a geographically-large area, making it difficult to always meet at a central location (such as in Missoula). When the weather permits, and job schedules allow, we meet in person as a group. Otherwise, we try to use technology to meet together. On the other hand, some of us get together informally to do things perl-centric, or even recreationally (sports, concerts, and so forth). You are more than welcome to subscribe to our mailing list and then suggest your favorite social activity. (Or just ask your Perl questions; that's okay too!)
The 'Headquarters' of the Western Montana Perl Mongers Group is Hamilton, Montana (113.99W, 46.55N) which is located in the Bitterroot Valley. When the whole group needs to meet, we often choose a location in Missoula, Montana. It just depends...
We have many ideas for events and projects. For instance, we think it might be cool to have a summer Perl retreat somewhere in our beautiful mountains, perhaps lasting a whole weekend.
If you want to join our community here in Western Montana . . .
- You may subscribe to our mailing list
- You may contact Tomas by sending an e-mail to [ nw7us.heliophile (at-sign) gmail (d0t) com ]
- You also may join our Facebook Page: Perl Mongers of Western Montana on Facebook
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
URL: http://westernmontana.pm.org/
This page was last modified 22-Aug-10 2003.
This page was rendered on 02-Sep-10 1755.
