IMPS is available without fee via anonymous ftp (under the terms of a public license) at math.harvard.edu. IMPS runs under the X Window System or OpenWindows on Sun 4 SPARCstations that have at least 24 MB physical memory (preferably more) and at least a 60 MB swap partition.
The first section of this chapter describes how to get and install IMPS, report bugs, and join the IMPS mailing list. The second section contains a copy of IMPS copyright notice and public license.
Ftp to math.harvard.edu, login as anonymous, and give your e-mail address as the password. Then type
cd impsThe directory you will be in contains a directory named doc and four files:
To get a copy of the IMPS system, type
binary get README get imps.tar.gzThe transfer will take a few minutes.
cd /.../imps
gunzip imps.tar.gz tar -xvf imps.tarEach of these operations will take several minutes. After they are done, you may delete the file imps.tar or recompress it and put it somewhere else.
(setq tea-use-comint t)in your .emacs file. Let us refer to the location of the Emacs executable as /.../emacs.
Warning: Depending on the version of Emacs you choose, you may have to recompile the .el files in the directory
/.../imps/el
cd /.../imps/srcand edit the file start_imps.sh to change the two lines
IMPS=<imps-path>/tea IMPS_EMACS=<emacs-path>to
IMPS=/.../imps/tea IMPS_EMACS=/.../emacsFinally, execute
make(You may ignore the error messages that are printed.)
In your .cshrc (or wherever you define your shell search path) add
/.../imps/binto your path. You may find it convenient to set the shell variable IMPS in your .cshrc using the command
setenv IMPS /.../imps/tea
If you want a form of Emacs different than /.../emacs, the official IMPS Emacs, set the shell variable EMACS_COMMAND in your .cshrc to the form of Emacs you want; for example,
setenv EMACS\_COMMAND 'emacs18 -w 94x56+250+20'
If you will be using Free Software Foundation GNU Emacs 19 or Lucid GNU Emacs 19, put the line
(setq tea-use-comint t)in your .emacs file.
If IMPS is being run with Free Software Foundation GNU Emacs 19, the frame parameters (position, background and foreground colors, etc.) of the various IMPS windows are specified in the file
/.../imps/el/frame-specs.el(Background colors and the default font have been commented out.)
You will probably want to modify these specifications to suit your own taste. To do this, first copy the file frame-specs.el to
/.../home/imps/imps-emacs.el(where /.../home is your home directory and imps is a subdirectory of your home directory that is created when you first run IMPS). Then change the frame specifications in this file as you like.
To subscribe to the IMPS mailing list, send your name and e-mail address to
imps-request@linus.mitre.orgWe strongly urge that all users of IMPS subscribe to the IMPS mailing list.
To run IMPS, start X or OpenWindows, and then execute
start_imps &
The IMPS user's manual is written in LATEX and is available on-line. The .dvi file of the manual is located in the directory
/.../imps/doc/manual(Also, both .dvi and .ps files of the manual are located in the imps directory at math.harvard.edu.) The manual is approximately 300 pages long.
In the imps/doc directory at math.harvard.edu, there are several papers on IMPS in compressed LATEX dvi and ps formats.
Please mail information about bugs or problems with using IMPS to
imps-bugs@linus.mitre.orgOther questions can be mailed to
imps-request@linus.mitre.org
Copyright (c) 1990-1994 The MITRE Corporation
Authors: W. M. Farmer, J. D. Guttman, F. J. Thayer
The MITRE Corporation (MITRE) provides this software to you without charge to use, copy, modify or enhance for any legitimate purpose provided you reproduce MITRE's copyright notice in any copy or derivative work of this software.
This software is the copyright work of MITRE. No ownership or other proprietary interest in this software is granted you other than what is granted in this license.
Any modification or enhancement of this software must identify the part of this software that was modified, by whom and when, and must inherit this license including its warranty disclaimers.
MITRE IS PROVIDING THE PRODUCT "AS IS" AND MAKES NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE ACCURACY, CAPABILITY, EFFICIENCY OR FUNCTIONING OF THIS SOFTWARE AND DOCUMENTATION. IN NO EVENT WILL MITRE BE LIABLE FOR ANY GENERAL, CONSEQUENTIAL, INDIRECT, INCIDENTAL, EXEMPLARY OR SPECIAL DAMAGES, EVEN IF MITRE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
You, at your expense, hereby indemnify and hold harmless MITRE, its Board of Trustees, officers, agents and employees, from any and all liability or damages to third parties, including attorneys' fees, court costs, and other related costs and expenses, arising out of your use of this software irrespective of the cause of said liability.
The export from the United States or the subsequent reexport of this software is subject to compliance with United States export control and munitions control restrictions. You agree that in the event you seek to export this software or any derivative work thereof, you assume full responsibility for obtaining all necessary export licenses and approvals and for assuring compliance with applicable reexport restrictions.