Related articles |
---|
Translating *to* Lisp? xenophon@irtnog.org (Matthew Economou) (1999-10-27) |
Re: Translating *to* Lisp? max@gac.edu (Max Hailperin) (1999-10-28) |
Re: Translating *to* Lisp? tkb@access.mountain.net (1999-10-28) |
Re: Translating *to* Lisp? ppaatt@aol.com (1999-10-31) |
Re: Translating *to* Lisp? rsalz@shore.net (1999-10-31) |
Re: Translating *to* Lisp? xenophon@irtnog.org (Matthew Economou) (1999-11-02) |
Re: Translating *to* Lisp? samir@mindspring.com (Samir Barjoud) (1999-11-02) |
Re: Translating *to* Lisp? notbob@tessellation.com (1999-11-09) |
[1 later articles] |
From: | Max Hailperin <max@gac.edu> |
Newsgroups: | comp.compilers |
Date: | 28 Oct 1999 01:59:21 -0400 |
Organization: | Gustavus Adolphus College |
References: | 99-10-128 |
Keywords: | Lisp, translator |
Matthew Economou <xenophon@irtnog.org> writes:
> There seems to be no lack of information on transforming Lisp programs
> into C, but what about the other way 'round? Did the various Lisp
> machines provide compilers for languages other than Lisp (e.g. C)?
In the late '80s, while a grad student at Stanford, I wound up hacking
on the port of TeX (Knuth's text formatter) that ran on lisp machines
(TI and Symbolics). My memory is that it was done using a rather
special-purpose Pascal-to-Common-Lisp translater that was specialized
to the subset of Pascal that Knuth used for TeX (or rather, the subset
of Pascal that was generated by his tangle program, starting from the
"web" form of the TeX source code). If you are interested in
X-to-Lisp translators, you might want to see if Lisp-Machine-TeX is
still around.
-Max Hailperin
Associate Professor of Computer Science
Gustavus Adolphus College
800 W. College Ave.
St. Peter, MN 56082
USA
http://www.gustavus.edu/~max/
Return to the
comp.compilers page.
Search the
comp.compilers archives again.