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?"