Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornell!travelers.mail.cornell.edu!news.tc.cornell.edu!news.cac.psu.edu!howland.reston.ans.net!swrinde!cs.utexas.edu!uunet!news.cygnus.com!nntp!lord
From: lord@x1.cygnus.com (Tom Lord)
Subject: Re: Purify'd scheme(s)
In-Reply-To: tmb@arolla.idiap.ch's message of 08 Nov 1994 20:26:43 GMT
Message-ID: <LORD.94Nov8141127@x1.cygnus.com>
Sender: news@cygnus.com
Nntp-Posting-Host: x1.cygnus.com
Organization: Cygnus Support
References: <BLUME.94Oct26174954@aleph.cs.princeton.edu>
	<RH.94Oct28113350@spectre.mitre.org>
	<TMB.94Oct29235717@arolla.idiap.ch> <393kqr$n5s@news.parc.xerox.com>
	<TMB.94Nov4123157@arolla.idiap.ch>
	<TROMEY.94Nov5005544@kant.klab.caltech.edu>
	<TMB.94Nov8212643@arolla.idiap.ch>
Date: Tue, 8 Nov 1994 22:11:27 GMT
Lines: 28



   In article <TMB.94Nov8212643@arolla.idiap.ch> tmb@arolla.idiap.ch (Thomas M. Breuel) writes:

   However, no matter what GEL does, precise GC _requires_ that C code
   using GEL make very specific provisions for letting the GC know about
   where to find pointers.  That is, supporting precise GC is not
   something that can simply be implemented by changing the GEL library
   "eventually": GEL client code will be affected.

				   Thomas.


I completely agree.  That's why the highest priority task right now is
laying down a C interface that gives us some freedom in the
implementation of the interpreter.

The difficult-to-achieve balance is between what interfaces fit
comfortably in with conventional C programming, and what interfaces
make the most sense for Scheme.

-t

--
----

If you would like to volunteer to help with the GNU extension language
project, please write to lord@gnu.ai.mit.edu.
