home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / apl / 1271 < prev    next >
Encoding:
Text File  |  1992-12-29  |  2.0 KB  |  46 lines

  1. Newsgroups: comp.lang.apl
  2. Path: sparky!uunet!uunet.ca!geac!itcyyz!yrloc!rbe
  3. From: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
  4. Subject: Re: APL compilers
  5. Message-ID: <1992Dec28.202011.11051@yrloc.ipsa.reuter.COM>
  6. Reply-To: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
  7. Organization: Snake Island Research Inc, Toronto
  8. References: <921224120911_70530.1226_DHP25-1@CompuServe.COM>
  9. Date: Mon, 28 Dec 92 20:20:11 GMT
  10. Lines: 34
  11.  
  12. In article <921224120911_70530.1226_DHP25-1@CompuServe.COM> Mike Kent <70530.1226@CompuServe.COM> writes:
  13. >The Manugistics [STSC] compiler runs on the mainframe and the compiled
  14. >code uses interpreter services, and so runs only  from within APL*PLUS;
  15. >I believe there are some restrictions on what can be compiled (maybe
  16. >just that the execute primitive can't be used).
  17. >
  18.  
  19. I am not sure of the status of this product. I believe that Manugistics
  20. has not actively marketed it since the departure of Clark Wiedmann, the
  21. author of the compiler. Perhaps a Manugistite can clarify the situation?
  22. >The IBM compiler marketed by Interprocess Systems also runs on the
  23. >mainframe (but probably could be ported, with some effort, to any
  24. >environment supporting []NA), produces FORTRAN as its intermediate
  25. >code (and so requires a FORTRAN compiler); it compiles classical "flat"
  26. >APL -- no nested arrays, also no execute and no shared variables -- but
  27. >the compiler itself is written in APL2.
  28.  
  29. The ACORN compiler, written by Charlie Brenner and myself (See ACM SIGAPL 
  30. Quote Quad APL90 Conference Proceedings, July 1990) compiled APL to C.
  31. It produced code which ran on SUn workstations, Crays, Thinking Machine
  32. CM-2, IBM mainframes, etc.
  33.  
  34. I am now working on a production quality compiler which is intended to 
  35. support both APL and J, and which I have reason to believe will
  36. outperform any other compiler on the market.
  37. Yes, this is vaporware at present: You can't order it yet.
  38.  
  39. Bob
  40.  
  41. Robert Bernecky      rbe@yrloc.ipsa.reuter.com  bernecky@itrchq.itrc.on.ca 
  42. Snake Island Research Inc  (416) 368-6944   FAX: (416) 360-4694 
  43. 18 Fifth Street, Ward's Island
  44. Toronto, Ontario M5J 2B9 
  45. Canada
  46.