home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 13 / MA_Cover_13.bin / source / c / apl / readme < prev    next >
Encoding:
Text File  |  1999-11-23  |  2.8 KB  |  58 lines

  1.  
  2.  
  3.  
  4.  
  5.           This is APL\11, an APL interpreter for the UNIX operating 
  6.           system.  The interpreter is written in C and the source code
  7.           is freely available.  The code is reasonably portable, sub-
  8.           ject to several restrictions including interchangeable 
  9.           pointers and ints.  Portability is discussed in more detail 
  10.           in the manual included with this distribution.  
  11.           
  12.           APL\11 has a relatively long history.  The original program 
  13.           was written by Ken Thompson at Bell Laboratories, apparently
  14.           in the days before Version 6 UNIX.  That version of the 
  15.           interpreter was extensively modified at Purdue University, 
  16.           and has been included on the Berkeley distribution tapes 
  17.           subject to the requirement that you have a UNIX source 
  18.           license.  
  19.           
  20.           Early in '92, I acquired a 386sx, a copy of Linus Torvalds' 
  21.           linux, and a copy of Bellcore's MGR windowing software.  A 
  22.           little voice in the back of my head said "This multitasking 
  23.           virtual-memory windowed system is nice, and if it had APL it
  24.           would be just about perfect!"  There's no accounting for 
  25.           taste.  After asking USENET, it was apparent that no other 
  26.           source-code available APL interpreters for UNIX had been 
  27.           written.  I had a legal copy of the APL\11 source which had 
  28.           followed me from Bell Labs to Bellcore and on to U S WEST.  
  29.           
  30.           After a lot of nagging, AT&T licensed the source code to 
  31.           U S WEST, including the right to sublicense it without the 
  32.           old UNIX source license requirement (big companies don't 
  33.           seem to understand "just give it away").  I've cleaned it 
  34.           up, fixed several errors, written some new documentation, 
  35.           reformatted a lot of the old Purdue documentation, and added
  36.           a little additional functionality.  It's available for 
  37.           general use.  
  38.           
  39.           I plan to provide support for the interpreter as my personal
  40.           time and interests permit (somewhere after wife, kids, house
  41.           maintenance and building a new piano bench).  The normal 
  42.           distribution channel will be the ftp archive at wat-
  43.           serv1.waterloo.edu.  If you are actively using APL\11, send 
  44.           me a note.  E-mail should be sent to mcain@adv-
  45.           tech.uswest.com.  Bug reports are welcome, although I can't 
  46.           promise how soon they'll get fixed.  Patches that fix bugs 
  47.           are even more welcome, and will get more prompt attention.  
  48.           
  49.           Enjoy!  
  50.           
  51.           
  52.           Michael Cain
  53.           4001 Discovery Drive
  54.           U S WEST Advanced Technologies
  55.           Boulder, CO  80303
  56.           303-541-6225
  57.           mcain@advtech.uswest.com
  58.