What is a ``reflective'' system?
BRIAN SPILSBURY
zhivago@iglou.com
Mon, 12 May 1997 01:45:11 -0400 (EDT)
>"Jordan" == Jordan Henderson <jordan@Starbase.NeoSoft.COM> writes:
> I think that perhaps the goal of full reflectivity is not best. If
> we could define a LispVM separately, perhaps with several
> implementations (C, JIT, interpreted Lisp for prototyping) then the
> rest of the system could be fully reflective assembling/compiling to
> this. It would require that a LispVM backend be written for CMU-CL
> eventually. I can see objections already. We have people who want
> to use CMU-CL with native compilation for everything, without regard
> to whether this is a good idea or not. I think these people have
> "come in late from the picture show" and didn't hear that we were
> going to have a LispVM.
Having a LispVM does not exclude also have alternatives.
Consider that most lisps will happily mix byte-code and native
compiled code.
Write a LispVM compiler in lisp.
I don't think that's really an issue.
Brian