[comp.lang.scheme] Fast Scheme for Suns?

leverich@randvax.UUCP (Brian Leverich) (02/14/90)

I've been doing knowledge-based simulation modeling of the Army's wartime
theater ammunition distribution system using ROSS built on top of Texas
Instruments' PC-Scheme, but things have grown to the point (as they usually
do in simulation modeling...) where I need more processing horsepower.

Anybody have any experience with a Scheme that will run on Sun UNIX
boxes?  Ideally I'd like a Scheme that is public domain, high optimized,
and compatible with PC-Scheme, but I'll take whatever is available.

Thanks for suggestions!  -B
-- 
  "Simulate it in ROSS"
  Brian Leverich                       | U.S. Snail: 1700 Main St.
  ARPAnet: leverich@rand.org           |             Santa Monica, CA 90406
  UUCP:    decvax!randvax!leverich     | Ma Bell:    (213) 393-0411 X7769

manis@cs.ubc.ca (Vincent Manis) (02/15/90)

In article <2399@randvax.UUCP> leverich@rand.org (Brian Leverich) writes:
>Anybody have any experience with a Scheme that will run on Sun UNIX
>boxes?  Ideally I'd like a Scheme that is public domain, high optimized,
>and compatible with PC-Scheme, but I'll take whatever is available.

We have been using Chez Scheme, a commercial product which runs on
Apollo DN3000/3500's, Sun-3's (I don't remember if it runs on Sun-4's),
and VAXen. It is an outstanding system, comprising a very
high-performance compiler and a complete language implementation. 
It isn't very expensive (I don't have the price list at hand, but it
runs about US$1K per copy, with site licencing at about $10K, and
educational discounts of 50%), but it's an excellent value. 

The publisher is Cadence Research, in Bloomington, Indiana. Sorry, but I
also don't have Cadence's address at hand, but you can email to Kent
Dybvig <cadence!dyb@iuvax.cs.indiana.edu> for more information. 
--
\    Vincent Manis <manis@cs.ubc.ca>      "There is no law that vulgarity and
 \   Department of Computer Science      literary excellence cannot coexist."
 /\  University of British Columbia                        -- A. Trevor Hodge
/  \ Vancouver, BC, Canada V6T 1W5 (604) 228-2394

briscoe-duke@YALE.EDU (Duke Briscoe) (02/15/90)

The T language includes an environment for Scheme, and from my
experience I judge it to be at least 99% conformant to the Scheme
standard, and there isn't any performance penalty for using T to run
Scheme since the Scheme environment just allows a different set of
names to be used for the underlying T functions.  T also provides some
useful extensions to Scheme.  T has an optimizing compiler, and best
of all it is available by anonymous ftp from trix.ai.mit.edu in the
pub/t3.1 directory.  That directory contains binaries and sources for
T3.1.  Currently available versions are for Dec3100(pmax),
Sun4(sparc),Sun3, Vax/Unix, Encore, Hp workstation, Apollo and
Mac/Aux.  The online version of the T manual is also there as well as
release notes for T3.0 and T3.1.  For Sun and Vax there is a C/Unix
interface to T.

From masala.lcs.mit.edu you can get a T dialect extended for
parallelism (uses the future construct) called Mul-T; it runs on the
Encore Multimax.
-------