This is an interactive, graphics-based program. It is written in Common Lisp using the Common Lisp Interface Manager (CLIM), and is currently available for Sun Sparcstations (up to SunOS 4.1.3), HP workstations (older Motorola machines running HP-UX 7.0) and Macintosh computers (MacOS System 6 or 7.0/7.1).
The most current release of Double Digester is maintained for anonymous ftp access on ftp.cs.yale.edu (128.36.0.36). It is also available at other sites, which we will attempt to update when known to us.
This release changes the distribution format: the data files and program files are separated, and no separate directory is created for them both to reside in. Also, the HP-UX version has been added, and named so as not to cause problems on systems with 14-character limits on filenames. The distribution directory now contains:
README (this file) data.sea.hqx Mac data folder (binhexed self-extracting archive) data.tar Sun & HP data directory (tar file) double-digester.sea.hqx Mac program (binhexed self-extracting archive) double-digester.Z Sun program (compressed executable file) dd-hpux70.Z HP program (compressed executable file) manual.dvi Draft Manual (dvi format) manual.ps Draft Manual (postscript format) manual.txt Draft Manual (ascii text format)Use binary mode transfer for data.tar, manual.dvi and files whose names end in ".Z"; use ascii mode for the other files.
The 28-page draft manual is written in TeX, and is provided in postscript, dvi and text formats. The text form of the manual is also part of the program itself (via a "Help" button). Note that the manual has not yet been revised to reflect the slight change in distribution format.
Additional details on changes, size, machine requirements, etc., are provided below, as well as in the manual. Please send questions, comments and suggestions to:
Larry Wright INTERNET: wright-lawrence@yale.edu Senior Research Programmer larry_wright@qm.ycc.yale.edu Medical Informatics Center BITNET: wright-lawrence@yalecs.bitnet 3 TMP - Anesthesiology UUCP: yale!wright-lawrence Yale School of Medicine FAX: (203) 737 2243, 785 6664 New Haven, CT 06510-3333 Phone: (203) 785 7453, 785 2802
The DD application occupies about 2.8 MB of disk space, and requires about 5 MB of memory to run. If you give DD more memory (using "Get Info" from the "File" menu to change the "Current size" setting before you run DD), it will be able to deal with more and/or harder digests before it runs out of memory. If this requires running in virtual memory, however, DD will run very much slower than if it can run entirely in built-in memory (select "About This Macintosh" from the Apple Menu to find out about your machine).
The current version of DD has been tested on the following types of Macintosh: MacIIx, MacIIfx, Quadra and PowerBook. It has run on monochrome, grayscale and 8-bit color displays. The current release has been run briefly under System 6.0.7, but has only been tested extensively under System 7. If you have problems with normal running of DD, try running it without any desk accessories active.
uncompress double-digester.Z
The data directory and files need to be extracted from the tar file:
tar xvf data.tar
If you already have versions you don't want overwritten, be sure to
do this in a separate directory.The DD application occupies about 12MB of disk space, and uses about 24 MB of memory (physical or swap) to run. You will probably need at least 40 MB of swap space, preferably 50 MB or more, to allow for windowing and other software on your system. If you need more swap space, you or your system administrator might want to consider using swap files as an alternative to reconfiguring disks (cf. man pages on mkfile and swapon).
The current version of DD has been tested on a Sun SparcstationII running OpenWindows 3.0 with 32 MB of memory, and on a Sparcstation ELC with 24 MB of memory running OpenWindows 2.0, both running SunOS 4.1.2, as well as (very briefly) on a Sparc10 running SunOS 4.1.3. Remote display on a HP9000/370 workstation using the Motif window manager, and on a Macintosh running a MacX server, has also been tested.
A note on X and Suns: many Suns aren't configured to be able to display on their own screen under X. You can type "xhost +" at your shell prompt to remove all restrictions, but at some risk to your computer's security. For greater security, you should set your DISPLAY environment variable (e.g.
for csh: setenv DISPLAY `hostname`:0.0
for sh: DISPLAY=`hostname`:0.0
export DISPLAY
) and then type:
xhost `hostname`
(all of which amounts to saying "I want to display on my own screen,
and it's alright."). If you are running DD from a remote computer, you
should set the remote shell's DISPLAY for the machine you want to view
it on, and invoke xhost from a shell on your local machine giving the
name of the remote computer (type "man xhost" for more information).
Note that this is a Motorola 68030 machine running an old version of HP-UX -- this version of DD may well not work under newer releases of HP-UX or HP's new RISC architecture, and it may not be maintained in future releases of DD, but will perhaps be of use to some users.
Apart from being slightly smaller, the instructions and description for the Sun version should apply.