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: continuation theory (Re: Translators, yet once more)


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



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