Newsgroups: comp.lang.apl
Path: watmath!watserv1!torn.onet.on.ca!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!uunet.ca!geac!itcyyz!yrloc!rbe
From: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
Subject: Re: Looking for c-source for apl interpreter
Message-ID: <1992Jun12.185314.4253@yrloc.ipsa.reuter.COM>
Reply-To: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
Organization: SNake Island Research Inc, Toronto
References: <1992Jun2.195308.5558@advtech.uswest.com> <1992Jun10.141411.9352@usho93.hou281.chevron.com>
Date: Fri, 12 Jun 92 18:53:14 GMT

In article <1992Jun10.141411.9352@usho93.hou281.chevron.com> rhbea@hou281.chevron.com (Bob Beach) writes:
>I also would like information on Public APL ...
>In article <1992Jun2.195308.5558@advtech.uswest.com>, mcain@copper.uswest.com (Michael Cain) writes:
>|> 
>|> Is there a "current" version of some APL interpreter for UNIX
>|> for which the source code is freely available?  I used to use
>|> apl\11 from Purdue, but that was years ago and they required
>|> that you show a UNIX source license.  I'd like to have something
>|> newer and not have to bother with the license (something GNU-ish
>|> would be okay).  An old-style APL is okay, and it would be nice
>|> if the source code were somewhat portable.  I'm *not* interested
>|> in J at this time.

Too bad. 

The only C source code available that I am aware of is the J source.
It is also HIGHLY portable, based on the number of machines which
Roger Hui now supports.

The only shareware versions of APL (SHARP APL/PC, IAPL, and TryAPL2)
do not offer source code. The IAPL thing has a mondo bizarro form
of encoding which the author has declined to make available to the 
public (or maybe he just refuses to document it -- I'm not sure...),
but it ain't C. 

The only other choice is Tim Budd's APL to C compiler. Sam Sirlin, 
I believe, has messed with a recent copy of it. The one I used some
time ago was, well, not usable: It had that look of having been walked 
on by too many grad students. 

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
