This is the mail archive of the
guile@sources.redhat.com
mailing list for the Guile project.
Re: continuation theory (Re: Translators, yet once more)
- To: guile at sources dot redhat dot com
- Subject: Re: continuation theory (Re: Translators, yet once more)
- From: Lynn Winebarger <owinebar at free-expression dot org>
- Date: Thu, 13 Jul 2000 10:08:16 -0500 (EST)
On 13 Jul 2000, Michael Livshin wrote:
> > * There are optimisation issues that require the volatile qualifier
> > on some SCM variables (but only in some circumstances, the C programmer
> > just has to know when). If not done correctly, this leads to garbage
> > collection bugs which can strike at random times on code that has
> > already been fully tested and proven correct.
>
> if you can't live with conservative stack scanning (yes, it's not
> perfect, which is more of the world's fault than Guile's), maybe you'd
> prefer precise root registration? the current thinking is that even
> with the warts the current scheme is easier to use.
>
precise root registration wouldn't be so bad if you could get some C
compiler support for it (not foolproof support, just good enough so people
playing by whatever rules were made didn't have to worry about it, and
those who didn't had an alternative).
Lynn