Lawrence Technological University
College of Arts and Science
Department of Mathematics and Computer Sciences

Handouts

Perl, Python and Ruby for an LTU Laptop

This page is not completely up to date since I do not have a Windows XP platform to test with. I appreciate your comments and any experiences you wish to share. I would recommend looking at both these directions and the directions that come with the distribution. Where there are conflicts, certainly follow the advice of the people who packaged the distribution.

jmmiller@ltu.edu

If you have read this far, I would recommend using the latest, stable version. If you are comfortable with compiling your tools from source code, this page probably will not be much help.

ActiveState.com has very nice Windows installers for the two utility languages Perl and Python. Ruby-lang.org has a good Windows installer for Ruby. Even though Active State and Ruby do an excellent job of keeping up with new versions of Microsoft Windows, the development of driver modules for popular RDBMS packages is sometimes out of sync. This is, of course, only a problem if you want to use drivers that are precompiled binaries. But again, if you like compiling your tools from source code, you probably prefer working on an Open Source OS anyway.

Perl

As of August, 2004 Active Perl 5.8 is the latest stable version. However the database modules are only complete for Perl 5.6. If you would like to use Perl with RDBMS packages follow these directions

Python

As of August, 2004 Active Python 2.3 is the latest stable version. If you would like to use Python with RDBMS packages follow these directions

Ruby

As of August, 2004 Ruby 1.8.1 is the latest stable version. If you would like to use Ruby with RDBMS packages follow these directions

Revised November 23, 2005