Next: Warm-up Exercises Up: Going Further Previous: Prerequisites

Local Resources for Developers

During the course of the sniffle project I installed a number of useful utilities on the server PC in Dr. Littman's lab. Many of these should be useful to anyone trying to modify or extend sniffle.

Directory C:\GNU\BIN\ contains DOS versions of a number of useful Unix utilities, including grep, egrep, less, diff, perl, the rcs family of version control programs, sort, unzip and zoo. Directory C:\BIN\ contains PKUNZIP.EXE. The DOS utilities provided by Tektronix for grabbing and converting oscilloscope traces are in C:\222UTIL\.

By far the most important of these are rcs and perl. Back-end scripts can be written for the WinHTTPD server in perl. The author of WinHTTPD the use of DOS back-ends, because they must be run in error-prone virtual DOS machines under Windows. However, perl is such a powerful language that in certain applications its advantages will outweigh this consideration. The rcs programs make it possible to maintain versioned copies of software modules on a PC. In many ways it's better to use the Princeton Unix system for version control, because this automatically makes a very safe set of off-site backups, but uploading files to arizona can be a hassle so it's nice to have a choice.

I also installed a number of useful Windows utilities. Gnuplot is in the ``Applications'' folder; the executable is in C:\GNU\GNUPLOT\. GIF Construction Set, which is useful for creating complex GIF files, (C:\GIFCON\GIFCON.EXE) has its own folder. Several useful graphics applications live in C:\GRAPHICS\; the icons are in folder ``Terry's Apps.'' Yet another graphics application, Graphic Workshop for Windows, is in C:\GWSWIN\.


tpkelly@cs.CS.Princeton.EDU
Thu Sep 14 02:35:48 EDT 1995