home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d5xx
/
d568
/
schoonschip.lha
/
Schoonschip
/
SchipAMI_S.LZH
/
SchipAmi_s
/
README
< prev
next >
Wrap
Text File
|
1991-10-09
|
5KB
|
133 lines
COPYRIGHT AND DISCLAIMER
Schoonschip, Version 91
Copyright (C) 1991 by Martinus J. G. Veltman.
Distribution of October, 1991.
The copyrights to the Schoonschip program and source code are owned
exclusively by their author, M.J.G. Veltman. The executable code, as well
as the example and documentation files listed below, may be freely
disseminated and used on a not-for-profit basis--small charges may be made
to cover distribution costs. We think it important that the files in this
distribution be kept together in any redistribution.
This software is provided "as is," and includes no guarantee of support,
implied or otherwise. Neither the author nor his agents shall be
responsible for any problems associated with its use. A reasonable effort
will be made to correct bugs, which may be reported to
Prof. M.J.G. Veltman
Physics Department
University of Michigan
Ann Arbor, MI 48109
or
Prof. David N. Williams
Physics Department
University of Michigan
Ann Arbor, MI 48109
David_N._Williams@um.cc.umich.edu
DWilliams@UMiPhys.bitnet
75706.3124@CompuServe.com
OVERVIEW
Schoonschip is an algebraic manipulation program, which was designed for
large problems, originally in particle physics, and which pioneered a
number of the concepts now generally used in algebraic computation. Its
interface is not as slick as some of the "modern" symbolic manipulation
programs, and it does not have as many built-in procedures as some of them
do, requiring the user to construct more of his own. But it is written in
machine language and is fast, capable, and efficient in its use of machine
resources.
It has been developed always in a context of solving real problems, over a
period of nearly 28 years. As a result it is (relatively) bug free, and
its algorithms embody a certain experience. It has to be emphasized that
no program of this complexity can be truly bug free, and that the problem
of ensuring the correctness of machine solutions to real problems remains
unsolved, and must always be taken seriously by the user.
DISTRIBUTION SPECIFICS
The distribution for each machine consists of 2 compressed archive files,
one of which contains the binary executable and is machine specific, and
the other of which contains text files with examples and a manual, the
same for all machines.
The Amiga distribution includes the executable files IconJ and AtatJ,
version 1.0, 1990 by Rich Franzen, whose free use he has permitted, and for
which we thank him.
Distributions are provided for the Atari, Amiga, MacII, Sun 3/60, and NeXT
computers, with 680x0 cpu's, except that the Macintosh version will be
delayed for a future release. The program should run in approximately 650
kilobytes of memory, 500 K of which is for a work space and must be
contiguous. There are ways to change the size of the work space, both down
and up.
The machine specific archive files have a 3-character designation in the
file name: ATA, AMI, MAC, SUN, or NXT. They include the following files:
README (this file)
README.FTP a brief guide to anonymous ftp
Schip executable
Amiga version only:
Install.txt installation instructions for icons, etc.
Schip.info icon for executable
SchipDoc.icon icon template for documents
IconJ executable tool for Schip.info
AtatJ executable document icon attachment utility
DoIcon sample document icon attachment script
Mac version only:
(yet to be determined)
Installation for CLI-based (command line interface) operation is the same
for all machines: place the executable file in a directory in your
execution path, and make its mode executable, if necessary. This is the
mode of operation for which the program is designed.
The text archive file comes in several flavors, corresponding to common
archiving tools and text file conventions on the various machines. Their
contents are identical, and include the following text files:
README (this file)
README.FTP a brief guide to anonymous ftp
Documentation:
Schipmanual.e (the place to begin)
Schoonschip programs:
Anomaly.e
Examples.e
Roblocks.e
Roparam.e
Schipman.e
Spinors.e
Stand.e
Standb.e
Varia.e
Vectors.e
WW.e
WWb.e
Among the program files, the essential ones for the beginner are the
manual, Schipman.e, and the examples file, Examples.e, which is discussed
in the manual. The applications in the remaining program files are of
interest mostly to physics specialists, but they may provide further
insight into methods of programming with Schoonschip.
David N. Williams
Ann Arbor, Michigan
October 10, 1991