Path: utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!mcgill-vision!bloom-beacon!mintaka!ogicse!orstcs!mist!rpandey From: rpandey@mist.cs.orst.edu (Rajeev Pandey) Newsgroups: comp.lang.apl Subject: Re: APL Compilers Keywords: APL Sun Message-ID: <16831@orstcs.CS.ORST.EDU> Date: 13 Mar 90 22:14:05 GMT References: <397@argosy.UUCP> <334@tcville.HAC.COM> <100886@linus.UUCP> <3060@water.waterloo.edu> Sender: usenet@orstcs.CS.ORST.EDU Reply-To: rpandey@mist.CS.ORST.EDU (Rajeev Pandey) Organization: Oregon State Univ. -- Computer Science Lines: 47 >ljdickey@water.waterloo.edu (L.J.Dickey) writes: >>In article <100886@linus.UUCP> hal@paladin.mitre.org (Hal Feinstein) writes: >> >> Is anyone aware of whats been done with APL compilers? Last I >> heard no one had developed one. Has anything changed? > Tim Budd, previously of U Arizona and now of U. Oregon wrote a book > on compilers (Springer Verlag) and at one time he was giving it away > for the cost of the media. The book was reviewed in APL Quote Quad. Tim Budd, now of Oregon State University (*not* University of Oregon) wrote a book: An APL Compiler Springer-Verlag, 1988 ISBN 0-387-96643-9 The compiler sources are still available (with standard disclaimers that always apply to research-grade software :-) via anonymous ftp from cs.orst.edu, in the pub/budd subdirectory, I believe. > IBM has, I am told, three different APL compiler projects. Someone > who knows about this is Aiden Falkoff. I don't think they ever saw > commercial release. Some of the IBM APL compiler projects that I am aware of (with journal/book references): Driscoll and Orth have a compiler, details in IBM J. of Res. & Dev. Nov. 86, "Compiling APL: The Yorktown APL Translator" Wai-Mee Ching, at IBM T.J. Watson, put together a compiler for the /370, with several related publications, including ones in: IBM J. of Res. & Dev. Nov. '86 APL Quote Quad 16(4), 1986 etc. Ching is currently working on generating parallel code from APL source, (as am I, for an MS project) as detailed in the book "Massively Parallel Computing" by Almasi/Gottlieb. -- Department of Computer Science | Rajeev Pandey Computer Science Building 100 | Internet: rpandey@cs.orst.edu Oregon State University | UUCP: hp-pcd!orstcs!rpandey Corvallis, OR 97331-3902 U.S.A. | Phone:(503) 737-3273 Fax: (503) 737-3014