home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / apl / 1367 < prev    next >
Encoding:
Text File  |  1993-01-24  |  1.8 KB  |  41 lines

  1. Newsgroups: comp.lang.apl
  2. Path: sparky!uunet!cs.utexas.edu!torn!watserv2.uwaterloo.ca!watserv1!70530.1226@compuserve.com
  3. From: Mike Kent <70530.1226@CompuServe.COM>
  4. Subject: Re:  Looking for good APL2 book
  5. Message-ID: <930124030932_70530.1226_DHP58-1@CompuServe.COM>
  6. Sender: root@watserv1.uwaterloo.ca
  7. Organization: University of Waterloo
  8. Date: Sun, 24 Jan 1993 03:09:33 GMT
  9. Lines: 30
  10.  
  11. In article <1993Jan20.065531.22302@Princeton.EDU>,
  12. lardieri@phoenix.Princeton.EDU (Stephen Lardieri) writes:
  13.  
  14. >>  I would like to learn the APL2 language and am looking for 
  15. >>  recommendations on a good book to buy.  I would prefer a book that 
  16. >>  does not assume I will be using one particular computer system.
  17. >>  ...
  18. >>  I will be using APL2 1.3.0 on an IBM 3090 ... I will eventually be 
  19. >>  using STSC APL on a PC ...
  20.  
  21. "APL2 at a Glance", by Brown et. al. is pretty good at an elementary
  22. level, which is fortunate as it's the only general introduction to APL2
  23. that I know of.  For more depth, the choice is clear (to me):  the IBM
  24. APL2 Language Reference.  The Manugistics/STSC documentation is pretty
  25. good, as _documentation_, but the Language Reference describes, then
  26. illuminates and explains.  Both are IBM-specific, but for base language 
  27. this is not a problem as the Manugistics/STSC implementation has converged
  28. with IBMs, and both are quite close to the ISO Extended APL Draft
  29. Standard.    
  30.  
  31. The significant differences between the IBM and Manugistics products are  
  32. in the way they handle contact with the outside world, for instance file,
  33. screen, printer I/O, and calls to non-APL routines.  For this you _have_
  34. to have an implementation-specific reference, as no two APL systems are
  35. identical, and (except for mainframe implementations for IBM hardware),
  36. they aren't even similar enough to get much benefit from knowing one when
  37. you have to learn another.
  38.  
  39. // mike
  40.  
  41.