[net.lang] wanted: info on "S" package

jon@utcs.uucp (Jon Alexander) (05/22/86)

Can anyone tell me what machines/operating systems the "S"
package/language is available for? I understand it is available
for 4.2BSD Unix, and AT&T's Unix.

Also (I haven't really used S, remember, I've just read some
documentation), what makes it different from other "statistical
analysis" software?

-- 
Jon 'Big J' Alexander, U. of Toronto Comp. Serv.
Toronto, Ontario, CANADA
...!{decvax}!utzoo!utcs!jon
    {ihnp4 }
BITNET: jon@utoronto

rab@alice.UucP (Rick Becker) (06/03/86)

> From Jon 'Big J' Alexander, U. of Toronto Comp. Serv.
>  !{decvax}!utzoo!utcs!jon
>   {ihnp4 }
> Can anyone tell me what machines/operating systems the "S"
> package/language is available for? I understand it is available
> for 4.2BSD Unix, and AT&T's Unix.
> 
> Also (I haven't really used S, remember, I've just read some
> documentation), what makes it different from other "statistical
> analysis" software?

S is a language and system for analytical computing, data analysis,
graphics, and data management. It provides simple, interactive access
to a wide range of statistical techniques.

The main strengths of S are the simplicity and generality of the
language, the emphasis on interaction and graphics, the
automatically-maintained, self-describing data structures, and the
facilities for the extension of S to new application areas and new
computational methods. Generally, S is more powerful than other
statistical systems in the range of things it can express and in the
facilities for extending this range. It also contains a large number of
specific statistical, graphical, and other analyses.

S is provided in source form and runs under System V, Berkeley 4.2, and
a few older versions of the UNIX system. In general, since S is large,
it is best used only on machines with a large address space (68000
systems, Vaxen, 3B2, 3B20, etc). The critical factor in bringing it up
on a particular machine is usually the way inter-language subroutine
calls are handled. Basically, most of S is written in Ratfor, but the
code that interfaces to the UNIX system is written in C. Hence, it is
important that calls between Fortran and C work well. The C routines
use the calling sequences described in the article "A Portable Fortran
77 Compiler" by S. I.  Feldman and P. J. Weinberger, from Volume 2B of
the UNIX Seventh Edition documents.

S can be obtained from:

        AT&T Technologies Software Sales
        P.O. Box 25000
        Greensboro, North Carolina 27420
        (800) 828-UNIX
-- 

    Rick Becker  alice!rab  research!rab