Re: The compilation approach in modern languages

Tony Finch <dot@dotat.at>
13 Feb 2005 22:50:20 -0500

          From comp.compilers

Related articles
The compilation approach in modern languages sgganesh@gmail.com (Ganny) (2005-02-11)
Re: The compilation approach in modern languages rbates@southwind.net (Rodney M. Bates) (2005-02-12)
Re: The compilation approach in modern languages sgganesh@gmail.com (Ganny) (2005-02-12)
Re: The compilation approach in modern languages bobduff@shell01.TheWorld.com (Robert A Duff) (2005-02-13)
Re: The compilation approach in modern languages cartazio@gmail.com (Carter Schonwald) (2005-02-13)
Re: The compilation approach in modern languages dot@dotat.at (Tony Finch) (2005-02-13)
Re: The compilation approach in modern languages gah@ugcs.caltech.edu (glen herrmannsfeldt) (2005-02-13)
Re: The compilation approach in modern languages nmm1@cus.cam.ac.uk (2005-02-16)
Re: The compilation approach in modern languages boldyrev@cgitftp.uiggm.nsc.ru (Ivan Boldyrev) (2005-02-16)
Re: The compilation approach in modern languages boldyrev+nospam@cgitftp.uiggm.nsc.ru (Ivan Boldyrev) (2005-02-16)
Re: The compilation approach in modern languages rbates@southwind.net (Rodney M. Bates) (2005-02-16)
Re: The compilation approach in modern languages gneuner2@comcast.net (George Neuner) (2005-02-16)
[11 later articles]
| List of all articles for this month |
From: Tony Finch <dot@dotat.at>
Newsgroups: comp.compilers
Date: 13 Feb 2005 22:50:20 -0500
Organization: dotat labs
References: 05-02-053 05-02-056
Keywords: functional, code
Posted-Date: 13 Feb 2005 22:50:20 EST

"Rodney M. Bates" <rbates@southwind.net> wrote:
>
>The one exception is the functional languages, where functions can be,
>in effect, manipulated at runtime and then evaluated. Obviously, it
>is too late then for a traditional batch compile, and something more
>like interpretation is needed, at least some of the time.


That is not true for most modern functional programming languages
(i.e. ones not descended from lisp) which are designed to be compiled
to native code. It is also true for non-functional languages that have
an "eval" function, which includes many scripting languages.


Tony.
--
f.a.n.finch <dot@dotat.at> http://dotat.at/
[For that matter, people have been compiling Lisp to machine code for
about 45 years. -John]



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.