m (Created page with "= Perl = '''''Perl''''' is a programming language which we use to execute some high-level tasks, mainly related to text processing, quickly. Designed by Lary Wall, t...")
 
m (Perl)
Line 1: Line 1:
 
= Perl =
 
= Perl =
  
'''''Perl''''' is a [[programming language]] which we use to execute some high-level tasks, mainly related to text processing, quickly.
+
'''''Perl''''' is a [[programming language]] which we use to execute some high-level tasks quickly, mainly related to text processing.
  
 
Designed by [[Lary Wall]], this was maybe one of the first languages to come with, more than its sub-culture, a philosophy (e.g., "there's more than one way to do it" or "be lazy") and own universe.
 
Designed by [[Lary Wall]], this was maybe one of the first languages to come with, more than its sub-culture, a philosophy (e.g., "there's more than one way to do it" or "be lazy") and own universe.
Line 9: Line 9:
 
# [[stampit]] — to stamp pdf files after their name.
 
# [[stampit]] — to stamp pdf files after their name.
 
# [[bib2wiki]] — to generate a template for [[wikilaussy]] from [[bibTeX]].
 
# [[bib2wiki]] — to generate a template for [[wikilaussy]] from [[bibTeX]].
 +
 +
== Tricks ==
 +
 +
The -s option (such as is used in [[bib2wiki]]) to read arguments from the command line is very convenient.

Revision as of 22:01, 16 July 2023

Perl

Perl is a programming language which we use to execute some high-level tasks quickly, mainly related to text processing.

Designed by Lary Wall, this was maybe one of the first languages to come with, more than its sub-culture, a philosophy (e.g., "there's more than one way to do it" or "be lazy") and own universe.

Pieces of code we wrote

  1. stampit — to stamp pdf files after their name.
  2. bib2wiki — to generate a template for wikilaussy from bibTeX.

Tricks

The -s option (such as is used in bib2wiki) to read arguments from the command line is very convenient.