[gambit-list] A register is not initialized in gvm code?

Oleg Parashchenko olpa at xmlhack.ru
Tue Nov 23 07:11:32 EST 2010


Hello Marc,

On Fri, 19 Nov 2010 09:09:13 -0500
Marc Feeley <feeley at iro.umontreal.ca> wrote:

...
> 
> In the source code of the compiler you will find comments:
> 
> - gsc/_back.scm: top of file comment is the API with the back-end
> - gsc/_t-c-1.scm: check comments for each API function

Thanks for the pointer, the documentation there is useful.

...
> > Instead implementing a backend for Gambit, I'd like to start with an
> > independent tool, which parses the GVM code.
> 
> Yikes!  Please don't do this!  It's plain wrong!  Hook into the
> compiler by creating a new "target".  A minimalist target is no more
> that 100 lines of simple code.

I'm a bit sceptical that the task can be so easy, but going to follow
the advice.

At the first time, I'll need to experiment, but the cycle (change code,
re-compile gsc, install it, run the new gsc) is a bit long. Is there a
possibility to avoid re-compilation and immediately run the new code?

> Marc


-- 
Oleg Parashchenko  olpa@ http://uucode.com/
http://uucode.com/blog/  XML, TeX, Python, Mac, Chess




More information about the Gambit-list mailing list