A bunch of new people started at work and we use a lot of Perl in our department. So I put together some information about Perl and I thought it might be worth sharing so here it is.
This was originally dispensed in the form of a presentation and about a dozen Perl scripts and half a dozen modules, which I've consolidated into one fairly readable file. If you find something that has been omitted from the file, this is probably either because it isn't used very frequently in my department, because it's trivial to look up, or because it just wouldn't fit due to time constraints.
It turns out that two and a half hours is barely enough to rattle through the essentials of Perl. The biggest example of this is use
, a critical core feature which requires knowledge of packages, modules (which are different from packages), BEGIN
blocks and class methods (i.e. object-oriented Perl) in order to fully explain.
Discussion (83)
2011-07-31 05:39:05 by James:
2011-07-31 08:31:05 by Daniel:
2011-07-31 13:26:26 by qntm:
2011-08-01 15:50:26 by pozorvlak:
2011-08-01 15:53:05 by R:
2011-08-01 16:10:02 by pozorvlak:
2011-08-01 22:34:28 by Murray:
2011-08-02 05:14:06 by Jake:
2011-08-02 14:34:11 by Yamil:
2011-08-05 10:07:35 by Raymundo:
2011-08-06 16:33:59 by qntm:
2011-08-08 14:10:33 by davorg:
2011-08-08 16:42:17 by qntm:
2011-08-15 04:13:39 by RossPresser:
2011-09-28 14:08:30 by nickj:
2011-10-12 18:28:17 by a:
2012-02-07 03:55:17 by Ian:
2012-02-18 20:22:53 by wumpus:
2012-02-28 05:39:45 by Heikki:
2012-02-29 23:05:29 by qntm:
2012-03-20 21:51:52 by Jack:
2012-04-11 19:17:36 by drs:
2012-06-11 12:18:41 by Jonathan:
2012-06-29 16:46:08 by David:
2012-06-29 18:09:33 by qntm:
2012-08-05 03:37:26 by S:
2012-08-24 14:04:44 by steve:
2012-08-26 20:30:56 by qntm:
2012-08-29 12:07:40 by ktat:
2012-08-29 15:32:36 by qntm:
2012-08-31 01:56:42 by Ktat:
2012-09-11 13:11:36 by qntm:
2012-09-14 04:36:50 by Ant:
2013-01-05 18:49:23 by Boo:
2013-01-05 21:48:19 by Boo:
2013-01-05 21:52:46 by qntm:
2013-01-12 17:26:05 by Michael:
2013-02-04 17:38:09 by Newman:
2013-04-18 11:58:37 by sree:
2013-05-03 19:56:15 by qntm:
2013-05-07 06:29:38 by GQ:
2013-05-07 18:54:21 by qntm:
2013-05-28 18:39:39 by FelipeViana:
2013-07-11 08:58:51 by FredBueller:
2013-07-15 13:20:03 by naderghanbari:
2013-08-30 20:47:55 by Bills:
2014-02-16 04:14:39 by madhavksm:
2014-04-03 16:48:55 by Zubair:
2014-04-08 02:08:25 by MB:
2014-04-20 19:12:02 by Chankey Pathak:
2014-05-11 22:09:25 by mw:
2014-07-08 18:22:14 by msm:
2014-09-09 23:27:01 by Dorothy:
2014-09-12 21:44:36 by Ryan:
2014-10-22 18:41:07 by Mike Christie:
2015-01-12 19:00:37 by ruffin:
2015-02-26 15:35:09 by TonioGA:
2015-03-17 23:15:25 by Akore:
2015-04-09 03:26:36 by southkid23:
2015-04-24 08:56:25 by Sunil Raz:
2015-06-02 10:23:53 by Markus:
2015-08-09 16:35:41 by Rob:
2015-08-31 18:23:05 by Basavaraj Patil:
2015-10-18 03:43:46 by Perl Machina:
2015-11-13 13:25:25 by Thiago Ganzarolli:
2015-11-19 21:16:19 by Jerry:
2015-11-25 08:46:58 by Leonard:
2015-11-25 09:18:57 by Scared:
2016-03-24 08:38:40 by Josefine:
2016-06-17 23:57:53 by Alex:
2016-10-05 10:49:43 by Leo:
2017-01-13 20:35:25 by Ben:
2017-01-13 20:41:30 by qntm:
2017-03-14 17:40:59 by Nisaea:
2017-04-03 02:10:30 by Jonathan:
2017-08-08 22:19:39 by Ophiucus:
2018-01-22 21:03:20 by toa:
2018-01-23 15:44:44 by qntm:
2019-03-07 13:11:32 by shaitand:
2019-11-13 20:12:11 by darren:
2021-04-03 11:46:26 by tabuk:
2021-07-31 00:33:38 by Mark Gardner:
2023-01-11 16:31:08 by Marcont: