This is the mail archive of the
guile@sources.redhat.com
mailing list for the Guile project.
Re: Translation for extension is a bad idea
- To: "Khimenko Victor" <guile at khim dot sch57 dot msk dot ru>
- Subject: Re: Translation for extension is a bad idea
- From: Jost Boekemeier <jostobfe at linux dot zrz dot TU-Berlin dot DE>
- Date: 12 Jul 2000 18:17:18 +0200
- Cc: brent dot fulgham at xpsystems dot com, hanwen at cs dot uu dot nl, guile at sourceware dot cygnus dot com
- References: <EDFD2A95EE7DD31187350090279C6767B5068B@THRESHER> <ABFqwQva5M@khim.sch57.msk.ru>
"Khimenko Victor" <guile@khim.sch57.msk.ru> writes:
> Conclusion: common target structure to compile language into works Ok
> while conversion to language NOT SPECIALLY designed to be target of
> conversion (and thus with embedded facilities to track things back to
> source level) works bad.
I am not sure but I think ISE's Eiffel implementation still compiles
to C as a intermediate language. If you add new code, this code is
interpreted first and compiled later ("melting ice").
There's a oberon->c translator which produces better code than
"Jakob" for example.
Jost