[comp.sys.next] APL for the NeXT ?

jcd@ecersg.ncsu.edu (Joseph C. Davis) (02/02/91)

I am taking a class in Logic, and we are using some programs on a PC 
that are written in APL.  I would like to port those programs to my
wonderful station and avoid using those damned machines from hell.

Is there any sort of APL or APL-like language avail for the Next?

many thanks

jcd
--
 Joseph C. Davis							      
 North Carolina State University  	e-mail:  jcd@ecegabriel.ncsu.edu      
									      
	   * People are not basically stupid - they just act that way.* -me   

madler@pooh.caltech.edu (Mark Adler) (02/02/91)

>> Is there any sort of APL or APL-like language avail for the Next?

Yes.  Iverson (the creator of APL) has come up with the language J.  It
has much of the philosophy and characteristics of APL with a new structure
and format.  You can get a version compiled for the NeXT via anonymous ftp
at watserv1.waterloo.edu in languages/apl/j/next as J_NeXT.tar.Z.  I just
tried it under 2.0 and it seems to work fine.  I know it works under 1.0
(which is what it was compiled for).

I have appended to the end of this posting the readme.doc from J which has
the copyright notice with copying limitations and where to get a manual
from.

By the way, J is not APL.  In some ways it is better, and in others it
is perhaps a little more primitive.  J is still in its infancy, so expect
it to expand and improve significantly ove rthe next few years.

Mark Adler
madler@pooh.caltech.edu

--- readme.doc ---
Copyright (c) 1990, Iverson Software Inc.

J is a licensed product of Iverson Software Inc. (ISI).  Permission to copy
this software without fee is granted provided (0) the copies are not made
or distributed for direct commercial advantage, (1) this copyright notice
is included, and (2) notice is given that copying is by permission of ISI.
To copy otherwise requires the specific written permission of ISI.

The software is distributed on an "as is" basis.  ISI disclaims all
warranties, expressed or implied, including but not limited to implied
warranties of merchantability and fitness for a particular purpose.

Registered users receive a printed manual and notice of new releases.
To order or register your copy, send $24 + $6 for handling and shipping, to:

Iverson Software Inc.                 Iverson Software Inc.
33 Major Street                       3512 Cameron Mills Road
Toronto, Ontario, Canada  M5S 2K9     Alexandria, Virginia, USA  22305-1103
(416) 925 6096                        (703) 548 1799