Perl Mongers

Last updated
Logo of the Perl Mongers organization Perl Mongers logo.png
Logo of the Perl Mongers organization

Perl Mongers is an international association of user groups for the Perl programming language, and part of The Perl Foundation. It was created as a stand-alone organization in 1998 by brian d foy and others, who formed the first group, the New York Perl Mongers (NY.pm), in August 1997 at the First O'Reilly Perl Conference. [1] It joined the Perl Foundation in 2000.

Member groups are conventionally referred to with a short-form name of their location followed by ".pm", which refers to the conventional filename extension for a Perl module. foy's original idea for the name of the first group was the Perl regular expression /New York Perl M((o|u)ngers|aniacs)*/, [lower-alpha 1] , but "Perl Mongers" overtook it.[ citation needed ]

At the Second O'Reilly Perl Conference in 1998, foy and others helped to create many new user groups by providing a means for people to connect with others in their area. Perl Mongers provided mailing lists and user group leader discussions.[ citation needed ]

By the end of 1998, groups had been formed internationally and included: in the United States, Atlanta, Blacksburg (Virginia), Boston, Champaign (Illinois), Chicago, Dayton (Ohio), Grand Rapids (Michigan), Los Angeles, Missouri, Minneapolis, Philadelphia, Pittsburgh, Rhode Island, San Francisco, Seattle, St. Louis, and Washington (District of Columbia); in Canada, Montreal and Vancouver in Canada; in Europe, Amsterdam, Lisbon, London, and Stockholm; and in Australia, Melbourne and Sydney.

As of 2022 there are 233 Perl Mongers groups around the world. [2]

Notes and references

  1. This regular expression matches all of "New York Perl Mongers", "New York Perl Mungers" (alluding to the computing slang term mung ), and "New York Perl Maniacs".
  1. ""The New York Perl Mongers"". Archived from the original on 26 June 2018. Retrieved 7 June 2013.
  2. "Perl Mongers". 2021. Retrieved 16 January 2022.

Related Research Articles

<span class="mw-page-title-main">AWK</span> Programming language

AWK is a domain-specific language designed for text processing and typically used as a data extraction and reporting tool. Like sed and grep, it is a filter, and is a standard feature of most Unix-like operating systems.

<span class="mw-page-title-main">Larry Wall</span> American computer programmer and author

Larry Arnold Wall is an American computer programmer and author. He created the Perl programming language.

<span class="mw-page-title-main">Obfuscation (software)</span> Deliberate creation of difficult-to-understand code

In software development, obfuscation is the act of creating source or machine code that is difficult for humans or computers to understand. Like obfuscation in natural language, it may use needlessly roundabout expressions to compose statements. Programmers may deliberately obfuscate code to conceal its purpose or its logic or implicit values embedded in it, primarily, in order to prevent tampering, deter reverse engineering, or even to create a puzzle or recreational challenge for someone reading the source code. This can be done manually or by using an automated tool, the latter being the preferred technique in industry.

<span class="mw-page-title-main">Perl</span> Interpreted programming language first released in 1987

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. Perl's first version was released in 1987. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was officially changed to Raku in October 2019.

<span class="mw-page-title-main">Regular expression</span> Sequence of characters that forms a search pattern

A regular expression is a sequence of characters that specifies a match pattern in text. Usually such patterns are used by string-searching algorithms for "find" or "find and replace" operations on strings, or for input validation. Regular expression techniques are developed in theoretical computer science and formal language theory.

sed Standard UNIX utility for editing streams of data

sed is a Unix utility that parses and transforms text, using a simple, compact programming language. It was developed from 1973 to 1974 by Lee E. McMahon of Bell Labs, and is available today for most operating systems. sed was based on the scripting features of the interactive editor ed and the earlier qed. It was one of the earliest tools to support regular expressions, and remains in use for text processing, most notably with the substitution command. Popular alternative tools for plaintext string manipulation and "stream editing" include AWK and Perl.

<span class="mw-page-title-main">Randal L. Schwartz</span> American programmer and technology writer

Randal L. Schwartz, also known as merlyn, is an American author, system administrator and programming consultant. He has written several books on the Perl programming language, and plays a promotional role within the Perl community. He was a co-host of FLOSS Weekly.

O'Reilly Media is an American learning company established by Tim O'Reilly that publishes books, produces tech conferences, and provides an online learning platform. Its distinctive brand features a woodcut of an animal on many of its book covers.

<i>Learning Perl</i>

Learning Perl, also known as the llama book, is a tutorial book for the Perl programming language, and is published by O'Reilly Media. The first edition (1993) was authored solely by Randal L. Schwartz, and covered Perl 4. All subsequent editions have covered Perl 5. The second (1997) edition was coauthored with Tom Christiansen and the third (2001) edition was coauthored with Tom Phoenix. The fourth (2005), fifth (2008), sixth (2011), and seventh (2016) editions were written by Schwartz, Phoenix, and brian d foy. According to the 5th edition of the book, previous editions have sold more than 500,000 copies.

<span class="mw-page-title-main">Delimiter</span> Characters that specify the boundary between regions in a data stream

A delimiter is a sequence of one or more characters for specifying the boundary between separate, independent regions in plain text, mathematical expressions or other data streams. An example of a delimiter is the comma character, which acts as a field delimiter in a sequence of comma-separated values. Another example of a delimiter is the time gap used to separate letters and words in the transmission of Morse code.

Plain Old Documentation (pod) is a lightweight markup language used to document the Perl programming language as well as Perl modules and programs.

<i>Intermediate Perl</i>

Intermediate Perl is a book about the Perl programming language by Randal L. Schwartz, brian d foy and Tom Phoenix, published in 2006 by O'Reilly Media. It was released as a retitled second edition of Learning Perl Objects, References & Modules (ISBN 0-596-00478-8) by Schwartz and Phoenix, published by O'Reilly Media in 2003 to favorable reviews. A second edition of Intermediate Perl was released in 2012.

<span class="mw-page-title-main">Raku (programming language)</span> Programming language derived from Perl

Raku is a member of the Perl family of programming languages. Formerly known as Perl 6, it was renamed in October 2019. Raku introduces elements of many modern and historical languages. Compatibility with Perl was not a goal, though a compatibility mode is part of the specification. The design process for Raku began in 2000.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

LAMP is an acronym denoting one of the most common software stacks for many of the web's most popular applications. However, LAMP now refers to a generic software stack model and its components are largely interchangeable.

<span class="mw-page-title-main">Perl Foundation</span> Nonprofit organization

The Perl Foundation (TPF) is a non-profit, 501(c)(3) organization based in Holland, Michigan. It is dedicated to the advancement of the Perl and Raku programming languages through open discussion, collaboration, design, and code. The Perl Foundation fulfills a range of activities which includes, "the collection and distribution of development grants, sponsorship and organization of community-led local and international Perl conferences, and support for community web sites and user groups."

brian d foy American computer programmer

brian d foy [sic] is the former publisher and editor of The Perl Review, a magazine devoted to Perl and co-author of several books on Perl including Learning Perl, Intermediate Perl and Mastering Perl. He is also the founder of Perl Mongers, the founder of the White Camel Awards, a frequent speaker at conferences including The Perl Conference and YAPC. He is the author of multiple Perl modules on CPAN and maintains the perlfaq portions of the core Perl documentation. He was a partner at Stonehenge Consulting Services from 1998 to 2009.

The "White Camel" award is given to important contributors to the Perl Programming Language community.

The following outline is provided as an overview of and topical guide to the Perl programming language:

<span class="mw-page-title-main">Tom Christiansen</span>

Thomas S. "Tom" Christiansen, nicknamed tchrist or occasionally thoth, is a Unix developer and user known for his work with the Perl programming language.