[comp.parallel] Presto on Sun 3s

sandstro@june.cs.washington.edu (Bob Sandstrom) (08/11/89)

Presto 0.4 is now available via anonymous ftp from june.cs.washington.edu.
If you already have an earlier Presto, please read the revision history below.

Presto is an environment for writing object-oriented
parallel programs in the C++ programming language.
Presto provides the programmer with a set of pre-defined object
types such as ``Thread'' and ``Lock'' that simplify the construction
of parallel programs.  Presto runs on Sequent Symmetry DYNIX 3.0,
Sun 3 SunOS 3.3, 3.5, and 4.0, and DEC VAX ULTRIX 2.3.

Presto is written in C++.  We provide Presto source code, documentation,
and some simple programs written on top of Presto.  You must provide
a C++ translator on your own.  We use AT&T C++ 1.2.1.

REVISION HISTORY OF PRESTO AVAILABLE VIA FTP:
Presto 0.1: available before 9/23/88
Presto 0.2: available 9/23/88 to 4/89
Presto 0.3: available 6/21/89 to 8/9/89

Presto 0.4: available 8/10/89
Jim Carson of Rice added Sun 3 support.  For other architectures,
presto 0.3 and presto 0.4 are the same.

The following should get you started.  As usual, please try
to avoid the peak load hours of the computers and nets involved.

ftp june.cs.washington.edu (128.95.1.4)
anonymous
(your username)
cd pub
type binary
get presto0.4.tar.Z
bye
ls -l presto0.4.tar.Z (should be 212403 bytes)
sum presto0.4.tar.Z (should be 23369 208)
uncompress presto0.4.tar.Z
tar xvf presto0.4.tar

If you cannot talk ftp with june, I will consider sending you 
a uuencoded, split version of the same stuff.
The total size is about 290,000 bytes.  I will send 5 pieces,
none bigger than about 62,000 bytes.

You can read more about PRESTO in ACM SIGPLAN PPEALS (July 1988) 
and Software -- Practice & Experience (August 1988).

Bob Sandstrom
Computer Science Laboratory
Department of Computer Science
University of Washington
sandstro@cs.washington.edu