I had a little fun with perl this weekend.  First I compiled the ta-lib which gives you access to all sorts of technical analysis functions like double exponential moving average.  While the library itself does not install the perl module like a typical module off of CPAN, it is easy enough to figure it out if you know a little bit about perl.  Second thing I did with perl is setup a script to take a file with historical price and volume data and graph it with gnuplot via a Tk interface.  This is really nice since gnuplot has some really great looking financial plots.  Here is a basic plot I created of Sprint since 1984.  What is nice with the x11 terminal and a pipe to gnuplot, you can quickly change the graphs in the window to show some other data.  This beats writing the data out to a file then loading it.