This is the mail archive of the
guile@sources.redhat.com
mailing list for the Guile project.
Re: debug evaluator is faster than regular one?
Keisuke Nishida writes:
> Brad Knotwell <knotwell@ix.netcom.com> writes:
> > > The basic idea is the same. I use GCC's `&&' operator to get labels'
> > > addresses and execute "goto *pc;" to run VM's instructions.
> >
> > I suspect I've just missed something here, but if guile uses gcc's computed
> > gotos (what qscheme uses) won't that mean guile could *only* be compiled
> > with gcc. If so, wouldn't that be a "bad thing?"
>
> I think you can use `switch' in case you can't use GCC.
'tis S.O.P. when wanting to portably use computed goto's.