Path: utzoo!mnetor!uunet!husc6!bloom-beacon!gatech!hubcap!ncrcae!ncr-sd!hp-sdd!hplabs!otter!kers
From: kers@otter.HP.COM (Christopher Dollin)
Newsgroups: comp.lang.c
Subject: Re: Variable function names
Message-ID: <1670002@otter.HP.COM>
Date: 15 Dec 87 09:16:04 GMT
References: <973@russell.STANFORD.EDU>
Organization: hplabs-brc Bristol,UK.
Lines: 24

Duh ...

> This is an example of how, in Lisp, the "mylist" object can be used
> either as code or as data, and again, this is because Lisp is
> interpretive.
> Even in the case of Lisp "compilers", the compiled code has an interpreter
> built in.
>
> So the point here is that in C, you can't do exactly what you described, and
> this is due to the fact that C is compiled, not interpreted.

False. There exists at least one Lisp compiler, namely the Poplog Common Lisp
compiler, which has NO interpreter built it, not any, not even a bit.

[There are probably lots more, but that's the one I use the most].

The reason you can't do it (without work) in C is because C isn't designed
that way. That's all. Compilation has nowt to do with it, although 
INCREMENTALITY (being able to compile before all the text is available) may 
have.


Regards,
Kers                                    | "Why Lisp if you can talk Poperly?"