Newsgroups: comp.lang.apl
Path: watmath!watserv2.uwaterloo.ca!torn!cs.utexas.edu!sdd.hp.com!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!uunet.ca!geac!itcyyz!yrloc!rbe
From: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
Subject: Re: APL compilers
Message-ID: <1992Dec28.202011.11051@yrloc.ipsa.reuter.COM>
Reply-To: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
Organization: Snake Island Research Inc, Toronto
References: <921224120911_70530.1226_DHP25-1@CompuServe.COM>
Date: Mon, 28 Dec 92 20:20:11 GMT
Lines: 34

In article <921224120911_70530.1226_DHP25-1@CompuServe.COM> Mike Kent <70530.1226@CompuServe.COM> writes:
>The Manugistics [STSC] compiler runs on the mainframe and the compiled
>code uses interpreter services, and so runs only  from within APL*PLUS;
>I believe there are some restrictions on what can be compiled (maybe
>just that the execute primitive can't be used).
>

I am not sure of the status of this product. I believe that Manugistics
has not actively marketed it since the departure of Clark Wiedmann, the
author of the compiler. Perhaps a Manugistite can clarify the situation?
>The IBM compiler marketed by Interprocess Systems also runs on the
>mainframe (but probably could be ported, with some effort, to any
>environment supporting []NA), produces FORTRAN as its intermediate
>code (and so requires a FORTRAN compiler); it compiles classical "flat"
>APL -- no nested arrays, also no execute and no shared variables -- but
>the compiler itself is written in APL2.

The ACORN compiler, written by Charlie Brenner and myself (See ACM SIGAPL 
Quote Quad APL90 Conference Proceedings, July 1990) compiled APL to C.
It produced code which ran on SUn workstations, Crays, Thinking Machine
CM-2, IBM mainframes, etc.

I am now working on a production quality compiler which is intended to 
support both APL and J, and which I have reason to believe will
outperform any other compiler on the market.
Yes, this is vaporware at present: You can't order it yet.

Bob

Robert Bernecky      rbe@yrloc.ipsa.reuter.com  bernecky@itrchq.itrc.on.ca 
Snake Island Research Inc  (416) 368-6944   FAX: (416) 360-4694 
18 Fifth Street, Ward's Island
Toronto, Ontario M5J 2B9 
Canada
