Links
The following hyperlinks may be useful to your learning of Perl and your success in this course:
- RPInfo
- RPI's Computer Science department
- perl.com - The official home of Perl on the web
- Perl.com's Documentation - Standard Documentation
- Perl/Tk tutorial
- ActiveState's ActivePerl - download perl for your Windows machine
- Edit+ - very nice free editor for Windows
- CPAN - Comprehensive Perl Archive Network: Download Perl modules not included with the core
- Amazon.com's Camel listing
- Amazon.com's Llama listing
- Amazon.com's Alpaca listing
- Amazon.com's Mouse listing
- Amazon.com's Emu listing
- WinSCP - Secure Copy client for Windows
- Tera Term Pro - SSH client for Windows.
- GNU Emacs Reference Card
- Perldoc and CPAN search plugins for Firefox
- How NOT to go about a programming assignment
- puTTY - Free, easy SSH program for Windows
Please feel free to suggest another link
Definitions & Acronyms
The following terms will be used frequently throughought this course.
- Alpaca
- Nickname for Learning Perl Objects, References, & Modules, the sequel to the Llama
- C
- Probably the industry-standard programming language. Paul likes to live in denial that it exists, but perl is actually written in C.
- Camel
- Nickname for Programming Perl, the book on Perl
- camel
- "Kind of a horse designed by committe." The pseudo-official mascot of Perl.
- CPAN
- Comprehensive Perl Archive Network. Repository for all Perl modules not included in the core distribution
- Java
- Don't.
- Labstaff
- The RPI Computer Science department's group of staff responsible for maintaining the Computer Science network - which is completely distinct from RCS. They can be reached at labstaff@cs.rpi.edu
- Llama
- Nickname for Learning Perl, an extremely good tutorial for Perl
- LHS
- Left Hand Side (of an equation or expression)
- Mouse
- Nickname for CGI Programming with Perl, an excellent reference for learning to create CGI scripts using Perl
- Perl
- Pratical Extraction and Report Language. The language we study in this course. Note this is *not* an acronym (it's a retronym), so don't make it all-caps.
- perl
- the implementation of Perl. ie, the program that runs your Perl script.
- RCS
- Rensselaer Computer Systems. The network of computer systems and terminals all over campus. In reality, the network includes machines which run Windows, Unix, and Macintosh. As far as this class is concerned, "RCS" refers soley to the Unix machines on which perl is installed.
- RCS Id
- Rensselaer Computer Systems Identification. Your login Id. The first part of your email address. Not to be confused with your RIN.
- RegExps
- Regular Expressions. The power-house of Perl
- RHS
- Right Hand Side (of an equation or expression)
- RIN (aka RPI Id #)
- Rensselaer Id Number. The way the registrar identifies you. The nine-digit number located on the front of your Id card. Not to be confused with your RCS Id
- RPI
- You should know this one
- TLA
- Three Letter Acronym
- TMTOWTDI
- There's More Than One Way To Do It. The motto of Perl.
- Wall, Larry
- The creator and primary maintainer of Perl. To say he has issues is something of an understatement. See what I mean?
