X-Nico

18 unusual facts about PERL


//

//, the empty pattern in Perl, which evaluates the last successfully matched regular expression

Ashish Gulhati

He is an open source developer and the author of several extensions to the Perl programming language, including PerlVision, Crypt::GPG, Crypt::Schnorr::AuthSign, Persistence::Database::SQL and Persistence::Object::Postgres.

Backslash

In many programming languages such as C, Perl, and PHP and in Unix scripting languages, the backslash is used to indicate that the character following it should be treated specially (if it would otherwise be treated normally), or normally (if it would otherwise be treated specially).

Jarkko Hietaniemi

Jarkko Hietaniemi is a Finnish Perl programmer best known as the creator and "master librarian" of CPAN.

Jesse Sheidlower

Although not a computer programmer by training, Sheidlower introduced Perl to the North American offices of Oxford University Press and developed tools for data manipulation when no programmers were available.

Karl Eduard Heusner

Karl Eduard Heusner (born 8 January 1843 in Perl (today in the German state of Saarland); died February 27, 1891 in Weimar, Germany) was a Vice-Admiral of the German Imperial Navy (Kaiserliche Marine).

Maidenhead Locator System

Perl supports conversion between geographical coordinates and Maidenhead locators in module Ham::Locator by Andy Smith, available on CPAN.

Open reading frame

The ORF Investigator is written in the portable Perl programming language, and is therefore available to users of all common operating systems.

Pearl onion

Larry Wall's yearly serious State of the Onion speeches about advancements in Perl programming, an allusion to the many layers of the language, are named as a pun both on the pearl onion and the US presidents' State of the Union addresses.

Perl, Saarland

In 1733 the hereditary tenant of the Trier Cathedral Chapter constructed a stately house (palace), which changed later into the possession of the family from Nell.

The Roman mosaic in Nennig with a size of 160m², is the largest mosaic north of the Alps.

Schloss Berg in Nennig actually consists of two castles, the lower and the upper castle.

It is joined by a bridge across the Moselle River with Schengen in Luxembourg and by a second bridge between Nennig and Remich.

Shoshinsha mark

The mark is also used as the logo for the imageboard software Wakaba written in Perl by Turku, Finland-based programmer Dag Ågren and by the imageboard index iichan whose indexed imageboards use Wakaba as their software package.

Underscore

Ruby and Perl use $ as a special variable described as the “default input and pattern matching space” — any output defaults to that variable, and may be omitted.

Vert.x

Similar environments written in other programming languages include Node.js for JavaScript, Twisted for Python, Perl Object Environment for Perl, libevent for C and EventMachine for Ruby.

Web mapping

1993-07: Xerox PARC Map Viewer, The first mapserver based on CGI/Perl, allowed reprojection styling and definition of map extent.

Web operations

The three-tiered model of web, application, and database components (such as LAMP environments consisting of Linux, MySQL and either Perl or PHP)


^txt2regex$

The regular expression is generated in the notation used by awk, ed, egrep, Emacs, expect, find, grep, lex, Lisp, MySQL, OpenOffice.org, Perl, PHP, PostgreSQL, Procmail, Python, Sed, Tcl, VBscript, Vi, and Vim.

Apach

It is on the border of Germany and Luxembourg, the municipalities just across the border being Perl in Germany and Schengen in Luxembourg.

Brad Cox

Even though Brad Cox invented his own programming language, Objective-C, which he used in his early career, he currently (as of 2004) conducts most of his work in other programming languages, namely Perl, Python, Ruby, Java and XML.

Bugzilla

Bugzilla 2.0 was the result of that port to Perl, and the first version released to the public via anonymous CVS.

Chomskybot

The phrases from Chomsky were originally collected by John F. Sowa, the program was redesigned by Anthony Aristar and John Lawler, and the Perl version was written by Kevin McGowan.

Effective Perl Programming

Effective Perl Programming follows the numbered "rules" format begun in Scott Meyers' Effective C++.

Effective Perl Programming, sometimes known as the Shiny Ball Book by Perl programmers, is an intermediate to advanced text by Joseph N. Hall covering the Perl programming language.

Escarpment Blues

Poet Tanis Rideout also participated in the PERL tour and appears in the film.

Hal Abelson

Abelson is known to have been involved in the publishing of Andrew Huang's Hacking the Xbox and Keith Winstein's seven-line Perl DeCSS script (known as qrpff), as well as LAMP, MIT's campus-wide music distribution system.

Infobot

Kevin Lenzo, Infobots and Purl, chapter 13 in Jon Orwant, Games, diversions, and Perl culture: best of the Perl journal, O'Reilly Media, 2003, ISBN 0-596-00312-9, pp.

Israil Bercovici

Bercovici translated works from world literature: Friedrich Dürrenmatt's Frank V (1964), Karl Gutzkow's Uriel Acosta (1968), and Henrik Ibsen's The Master Builder (1972), and wrote his own Yiddish-language plays, including Der goldener fodem ("The Golden Thread", 1963), about Abraham Goldfaden (who in 1876 founded the world's first Yiddish-language theater, in Iaşi, Romania), and the musical revue A shnirl perl ("A Pearl Necklace", 1967).

Johnny Bucyk

Bucyk was born in Edmonton to Sam and Perl Bucyk, Ukrainian immigrants from the village of Butsiv, in what is now Mostyska Raion, Lviv Oblast, Ukraine.

Less-than sign

In Bash, Perl, and Ruby, operator <<EOF (where "EOF" is an arbitrary string, but commonly "EOF" denoting "end of file") is used to denote the beginning of a here document.

LTIB

Linux Target Image Builder (LTIB) is an open source project based on RPM, Menuconfig and Perl.

Parrot virtual machine

Chip Salzenberg, a longtime Perl, Linux kernel, and C++ hacker, took over until mid-2006, when he became the lead developer.

Perl Compatible Regular Expressions

Starting with version 7.7 PCRE also supports a non-Perl Oniguruma construct for subroutines.

Plotly

Plotly provides online graphing, analytics, a Python command line, and stats tools for individuals and collaboration, as well as scientific graphing libraries for Python, R, MATLAB, Perl, Julia, Arduino, and REST.

PSGI

PSGI or Perl Web Server Gateway Interface is an interface between Web servers and Perl-based Web applications and frameworks that allows writing portable applications that can be run as standalone servers or using CGI, FastCGI, mod perl, et al.

Regular expression

Starting in 1997, Philip Hazel developed PCRE (Perl Compatible Regular Expressions), which attempts to closely mimic Perl's regular expression functionality and is used by many modern tools including PHP and Apache HTTP Server.

Sanford Friedman

Friedman was also active off-Broadway as a writer and producer, collaborating with actor Howard Da Silva; author Ben Maddow; and playwright Arnold Perl.

Sarah Harmer

In 2005, Harmer co-founded PERL (Protecting Escarpment Rural Land), an organization which campaigned to protect the Niagara Escarpment from a proposed gravel development which would see some parts of wilderness near the escarpment removed.

Simon Cozens

For several years, he was the administrator of Perl.com, a Perl webzine run by O'Reilly Media, Inc.

SVK

SVK (also written svk) is a decentralized version control system written in Perl, with a hierarchical distributed design comparable to centralized deployment of BitKeeper and GNU arch.

Takahashi method

Notably, Audrey Tang's stock presentations at Perl and Open Source conferences use this method.

Travis CI

It supports building software in numerous languages, including C, C++, Clojure, Erlang, Go, Groovy, Haskell, Java, JavaScript, Perl, PHP, Python, Ruby and Scala.

Variable interpolation

Languages that support variable interpolation include Perl, PHP, Ruby, Tcl, Groovy, and most Unix shells.

Webmin

It defaults to TCP port 10000 for communicating, and can be configured to use SSL if OpenSSL is installed with additional required Perl Modules.

WideStudio

This enables you to develop GUI applications that can run on Windows 95/98/Me/NT/2000/XP/CE, Linux, FreeBSD, SOLARIS, Mac OS X (w/X11), BTRON, T-Engine, mu-CLinux (wo/X11) in various programming languages such as C/C++, Java, Perl, Ruby, Python, OCaml.

William R. Perl

Perl attended the University of Vienna, where he earned a Ph.D. in law and a master's degree in international business.

Windows Script File

It allows mixing the scripting languages JScript and VBScript within a single file, or other scripting languages such as Perl, Object REXX, Python, or Kixtart if installed by the user.