This is the mail archive of the guile@sources.redhat.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]