🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #777

Re: Translating from APL (Was: Translating to/from APL)

#777
From: Tim Budd
Date: Wed, 06 Dec 1989 17:19
37 lines
1871 bytes
In article <629@ubbpc.UUCP> wgh@ubbpc.UUCP (William G. Hutchison) writes:
>In article <2811@water.waterloo.edu>, ljdickey@water.waterloo.edu (L.J.Dickey) writes:
>> One example is the APL compiler written by Tim Budd.
>
>  Who and where is Tim Budd?

I'm tim budd.  I'm currently at oregon state university,
e-mail budd@cs.orst.edu.

>
>> A key part of his APL compiler is a tool that translates
>> a moderately restricted subset of APL ...
>
>  How restricted?

The APL compiler is described in a book called ``An APL Compiler'',
published by Springer-Verlag.  See the appendix for details.

>
>  Does this mean the C version cannot be run except under the control of
>an APL interpreter?
>
No. The compiler is a traditional batch style compiler, which produces a
C program which is then compiled.

>
>  Isn't it the case that all these APL translators must include an 
>interpretive runtime module?  Thus, translating to another language is not
>complete unless one also has the runtime.
>
Not if you toss out the execute function.

My code is available via anonymous ftp from cs.orst.edu, directory 
pub/budd/apl.  Warning - it is research software, guaranteed to be buggy
with no support.  Use at your own risk.

--tim budd
Technical Details
Message-ID: <14267@orstcs.CS.ORST.EDU>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!uakari.primate.wisc.edu!uwm.edu!rutgers!orstcs!mist!budd
References: <628@ubbpc.UUCP> <2811@water.waterloo.edu> <629@ubbpc.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!uakari.primate.wisc.edu!uwm.edu!rutgers!orstcs!mist!budd
From: budd@mist.cs.orst.edu (Tim Budd)
Newsgroups: comp.lang.misc
Subject: Re: Translating from APL (Was: Translating to/from APL)
Keywords: APL language translators conversion DeJulio
Message-ID: <14267@orstcs.CS.ORST.EDU>
Date: 6 Dec 89 17:19:52 GMT
References: <628@ubbpc.UUCP> <2811@water.waterloo.edu> <629@ubbpc.UUCP>
Sender: usenet@orstcs.CS.ORST.EDU
Reply-To: budd@mist.CS.ORST.EDU (Tim Budd)
Organization: Oregon State Univ. -- Computer Science
Lines: 37