History of the Perl Reference Guide |
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||
This page describes the history of the Perl Reference Guide, as far
as I have been able to reconstruct it from memory, guided by ancient
printouts and email messages. Some parts may be incomplete, or even
incorrect. If you have any additional info (or very old postings, e.g.
before 4.019) let me (jvromans@squirrel.nl) know!
1988
1989
1990
1991
1992
1993
1995
1996
1997
1998
1999
2000
2001
2002
2010
2011
It was made up using TeX and the printed output, 4 pages with 3 columns each, had a natural TeX look with Computer Modern fonts. The layout was copied from the GNU Emacs reference card. It can be considered the first printed material on Perl (it was explicitly intended to be printed and used in printed form) and therefore the longest running publication on Perl. It was not straightforward to get this distributed, since it was not exactly 'source' like Perl. The moderators of the comp.sources newsgroups rejected it, so I had to use alt.sources. Dating: I have a printout of a
version modified by Kaja P. Christiansen and Peder Chr. Noergaard
timestamped "Dec 19 13:22 1988". This indicates that the release took
place before this date. My estimate is December 14th, since I have a
printout of the TeX source timestamped "Dec 14 21:07 1988".
Frustrated by the limited results I could get with TeX (my limitations, not TeX's), I redid the Reference Card using a Desktop Publishing tool called RagTime on Macintosh. It was distributed in PostScript format only, and printed 4 pages of 3 columns each. I assume it required A4 paper for printing. November 1989"Perl Reference Guide" 3.0.4.1 for Perl version 3.0 pl 4.I changed the name to "Guide" instead of "Card" since it grew to 5
pages of 3 columns. It could no longer be used as a card, despite
the 3-column appearance.
I suspect this version to be the last RagTime produced version. 1990"Perl Reference Guide" 3.0.8.1 for Perl version 3.0 pl 8.I suspect this version to be the first Microsoft Word (Macintosh) produced version. 16 pages, including a title page with a table of contents. I have two printouts: one indicating version 3.0.8.1A4 (for A4 paper), and one 3.0.8.1US (for US letter paper). 1990"Perl Reference Guide" 3.0.18.1 for Perl version 3.0 pl 18. 1990Raymond Chen produces a lookalike implementation of 3.0.18.1 in TeX.Barry Friedman provides a perl program to translate the PostScript to Troff. I posted it to USENET on June 13th. December 1990"Perl Reference Guide" 3.0.41.0 for Perl version 3.0 pl 41. This version was distributed in PostScript, 16 pages of one column each. A special tool allowed the PostScript file to be re-formatted to produce one of the following print formats:
The section "Perl Debugger" was removed to provide space for new
functions.
This is the last version for Perl 3.0. The "card" format (3 columns per page) was dropped. December 1991May 1991"Perl Reference Guide" 4.003.4 for Perl version 4.0 pl 3. This is the heavily reworked version using multiple fonts and typefaces. 20 pages. The size of the PostScript file almost tripled. Re-appearance of the debugger chapter. June 1991"Perl Reference Guide" 4.010.0 for Perl version 4.0 pl 10. This is the last version produced with Microsoft Word on Macintosh.
"Perl Reference Guide" 4.019.1 for Perl version 4.0 pl 19. This was the first version produced using LaTeX 2.09, almost completely rewritten from scratch. It was distributed in LaTeX and PostScript formats. It was distributed through the newsgroup comp.sources.misc, just like Perl itself. It can still be found in the old USENET archives. This version was included in the second reprint of the Camel book, although the cover reads "version 4.0.0". September 1992
March 1993
May 1993"Perl Reference Guide" 4.036.1 for Perl version 4.0 pl 36. The last version for Perl 4.0.
"Perl 5 Reference Guide" 5.000.0 for Perl version 5.000. The first version for Perl 5.0. November 1995"Perl 5 Reference Guide" 5.001.0 for Perl version 5.001. Upgraded to use LaTeX 2e instead of the 2.09 version. December 1995"Perl 5 Reference Guide" 5.001.1 for Perl version 5.001.
"Perl 5 Reference Guide" 5.001.2 for Perl version 5.001.
1996
December 1996August 1997"Perl 5 Reference Guide" 5.004.0 for Perl version 5.004. September 1997August 1998
Early 1999
August 1999
December 1999
March 2000
June 2000
August 2000
October 2000January 2001
April 2001
October 2001
May 2002
July 2002
December 2002
December 2010
September 2011 |
|||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||
© Copyright 2003-2018 Johan Vromans. All Rights Reserved. |