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?


> Mailing-List: contact guile-help@sourceware.cygnus.com; run by ezmlm
> Precedence: bulk
> List-Unsubscribe: <mailto:guile-unsubscribe-mvanier=bbb.caltech.edu@sources.redhat.com>
> List-Subscribe: <mailto:guile-subscribe@sources.redhat.com>
> List-Archive: <http://sources.redhat.com/ml/guile/>
> List-Post: <mailto:guile@sources.redhat.com>
> List-Help: <mailto:guile-help@sources.redhat.com>, <http://sources.redhat.com/ml/#faqs>
> Sender: guile-owner@sources.redhat.com
> Date: Mon, 24 Jul 2000 16:27:56 -0700 (PDT)
> X-Authentication-Warning: ix.netcom.com: knotwell set sender to knotwell@ix.netcom.com using -f
> From: Brad Knotwell <knotwell@ix.netcom.com>
> 
> Keisuke Nishida 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?"
> 
> --Brad
> 

No, you haven't missed anything, and yes, it would be a bad thing.

Mike


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