AminetAminet
Search:
84450 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/lang/APL4Amiga.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:A Programming Language interpreter, prerelease
Author:mcain at advtech.uswest.com (Michael Cain), Amiga port by uploader
Uploader:haubi geocities com (Stefan Haubenthal)
Type:dev/lang
Architecture:m68k-amigaos
Date:1999-11-30
Download:http://aminet.net/dev/lang/APL4Amiga.lha - View contents
Readme:http://aminet.net/dev/lang/APL4Amiga.readme
Downloads:6173

This is APL\11, an APL interpreter for the UNIX operating 
system.  The interpreter is written in C and the source code
is freely available.  The code is reasonably portable, sub-
ject to several restrictions including interchangeable 
pointers and ints.  Portability is discussed in more detail 
in the manual included with this distribution.  

APL\11 has a relatively long history.  The original program 
was written by Ken Thompson at Bell Laboratories, apparently
in the days before Version 6 UNIX.  That version of the 
interpreter was extensively modified at Purdue University, 
and has been included on the Berkeley distribution tapes 
subject to the requirement that you have a UNIX source 
license.  

Early in '92, I acquired a 386sx, a copy of Linus Torvalds' 
linux, and a copy of Bellcore's MGR windowing software.  A 
little voice in the back of my head said "This multitasking 
virtual-memory windowed system is nice, and if it had APL it
would be just about perfect!"  There's no accounting for 
taste.  After asking USENET, it was apparent that no other 
source-code available APL interpreters for UNIX had been 
written.  I had a legal copy of the APL\11 source which had 
followed me from Bell Labs to Bellcore and on to U S WEST.  

After a lot of nagging, AT&T licensed the source code to 
U S WEST, including the right to sublicense it without the 
old UNIX source license requirement (big companies don't 
seem to understand "just give it away").  I've cleaned it 
up, fixed several errors, written some new documentation, 
reformatted a lot of the old Purdue documentation, and added
a little additional functionality.  It's available for 
general use.  

I plan to provide support for the interpreter as my personal
time and interests permit (somewhere after wife, kids, house
maintenance and building a new piano bench).  The normal 
distribution channel will be the ftp archive at wat-
serv1.waterloo.edu.  If you are actively using APL\11, send 
me a note.  E-mail should be sent to mcain at adv-
tech.uswest.com.  Bug reports are welcome, although I can't 
promise how soon they'll get fixed.  Patches that fix bugs 
are even more welcome, and will get more prompt attention.  


Contents of dev/lang/APL4Amiga.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  298    2104  14.2% -lh5- 915a Nov 29  1999 apl.info
[generic]                 6282   15834  39.7% -lh5- 25cf Nov 29  1999 apl/a0.c
[generic]                 6197   15658  39.6% -lh5- 8078 Nov 23  1999 apl/a0.c~
[generic]                 2006    6247  32.1% -lh5- 0217 Nov 23  1999 apl/a1.c
[generic]                 2628    7331  35.8% -lh5- 4e2b Nov 28  1999 apl/a2.c
[generic]                 2624    7324  35.8% -lh5- ad8a Nov 23  1999 apl/a2.c~
[generic]                  584    1282  45.6% -lh5- 906c Nov 23  1999 apl/a3.c
[generic]                 1331    3201  41.6% -lh5- d5ff Nov 23  1999 apl/a4.c
[generic]                  943    2696  35.0% -lh5- 0312 Nov 23  1999 apl/a5.c
[generic]                  607    1278  47.5% -lh5- c6ed Nov 23  1999 apl/a6.c
[generic]                  903    2357  38.3% -lh5- 1eaa Nov 23  1999 apl/a7.c
[generic]                 1314    4074  32.3% -lh5- 57e7 Nov 23  1999 apl/a8.c
[generic]                 1266    3844  32.9% -lh5- 962a Nov 23  1999 apl/a9.c
[generic]                  558    1565  35.7% -lh5- 72b5 Nov 23  1999 apl/aa.c
[generic]                 1564    4022  38.9% -lh5- 2d1e Nov 23  1999 apl/ab.c
[generic]                  434     949  45.7% -lh5- 6ff1 Nov 23  1999 apl/ac.c
[generic]                  856    2372  36.1% -lh5- 5bb1 Nov 23  1999 apl/ad.c
[generic]                  689    1475  46.7% -lh5- 65cb Nov 23  1999 apl/ae.c
[generic]                  381     741  51.4% -lh5- a034 Nov 23  1999 apl/af.c
[generic]                  322     759  42.4% -lh5- e57d Nov 23  1999 apl/ag.c
[generic]                 1675    4241  39.5% -lh5- 7352 Nov 23  1999 apl/ah.c
[generic]                 4708   12131  38.8% -lh5- 1138 Nov 27  1999 apl/ai.c
[generic]                 4703   12117  38.8% -lh5- ec6c Nov 23  1999 apl/ai.c~
[generic]                 1918    6236  30.8% -lh5- a947 Nov 23  1999 apl/aj.c
[generic]                  930    1948  47.7% -lh5- 0a57 Nov 23  1999 apl/ak.c
[generic]                 3832   10258  37.4% -lh5- 7179 Nov 23  1999 apl/al.c
[generic]                  280     440  63.6% -lh5- c241 Nov 23  1999 apl/am.c
[generic]                 1236    5086  24.3% -lh5- e005 Nov 23  1999 apl/ao.c
[generic]                51321   87900  58.4% -lh5- a249 Nov 29  1999 apl/apl
[generic]                 4184    9988  41.9% -lh5- 0fd1 Nov 28  1999 apl/apl.h
[generic]                 4108    9536  43.1% -lh5- 92e5 Nov 23  1999 apl/apl.h~
[generic]                 2300    7446  30.9% -lh5- 8ace Nov 23  1999 apl/apl.y
[generic]                  812    2162  37.6% -lh5- 130a Nov 23  1999 apl/aq.c
[generic]                 1321    5304  24.9% -lh5- 6939 Nov 23  1999 apl/at.c
[generic]                 1381    4034  34.2% -lh5- 9808 Nov 23  1999 apl/aw.c
[generic]                  366     758  48.3% -lh5- 6276 Nov 23  1999 apl/ax.c
[generic]                 1690    4637  36.4% -lh5- 8ec2 Nov 23  1999 apl/az.c
[generic]                  114     410  27.8% -lh5- ea41 Nov 28  1999 apl/BUGS
[generic]                  989    2100  47.1% -lh5- b3bc Nov 23  1999 apl/gamma.c
[generic]                 1999    5154  38.8% -lh5- 75a8 Nov 28  1999 apl/lex.c
[generic]                 1997    5152  38.8% -lh5- c8a2 Nov 23  1999 apl/lex.c~
[generic]                 1633    3910  41.8% -lh5- 00d3 Nov 23  1999 apl/license
[generic]                  527    1468  35.9% -lh5- 463a Nov 23  1999 apl/makefile
[generic]                20509   75105  27.3% -lh5- fc89 Nov 23  1999 apl/manual
[generic]                   39      39 100.0% -lh0- 1e59 Nov 23  1999 apl/quick
[generic]                 1285    2873  44.7% -lh5- 2b09 Nov 23  1999 apl/readme
[generic]                  495    1093  45.3% -lh5- a51c Nov 29  1999 apl/smakefile
[generic]                 2645    6514  40.6% -lh5- d609 Nov 23  1999 apl/tab.c
[generic]                  254    1748  14.5% -lh5- dfd5 Nov 30  1999 apl/manual.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        49 files  151038  374901  40.3%            Nov 30  1999

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>