home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.forth
- Path: sparky!uunet!news.univie.ac.at!email!mips.complang.tuwien.ac.at!anton
- From: anton@mips.complang.tuwien.ac.at (Anton Martin Ertl)
- Subject: Re: cross compilers
- Message-ID: <1992Sep15.092317.23039@email.tuwien.ac.at>
- Sender: news@email.tuwien.ac.at
- Nntp-Posting-Host: mips.complang.tuwien.ac.at
- Organization: Institut fuer Computersprachen, Technische Universitaet Wien
- References: <memo.627478@cix.compulink.co.uk>
- Date: Tue, 15 Sep 1992 09:23:17 GMT
- Lines: 21
-
- In article <memo.627478@cix.compulink.co.uk>, spelk@cix.compulink.co.uk (MPE Ltd) writes:
- |> Right, except that "metacompiler" is misnomer that should be avoided.
- |> A metacompiler produces a compiler for another language. Metacompiler
- |> is the general term for tools such as YACC, and Forth cross compilers
- |> do not yet perform that task. I use the term cross compiler as the
- |> general class. The term target compiler is sometimes used for cross
- |> compiler.
-
- I have never seen yacc called a metacompiler, only as compiler
- compiler (And it really is only a parser generator :-).
-
- I'm somewhat uneasy about the term metacompiler myself, but it seems
- quite appropriate: Interpreters for LISP and Prolog that are written
- in LISP and Prolog respectively, are called metainterpreters (You ask
- what metainterpreters are good for? You change them slightly, and you
- get a debugger, or a different language etc.)
-
- - anton
- --
- M. Anton Ertl Some things have to be seen to be believed
- anton@mips.complang.tuwien.ac.at Most things have to be believed to be seen
-