guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Release 1.6 critical TODO items.


From: Martin Grabmueller
Subject: Re: Release 1.6 critical TODO items.
Date: Tue, 29 Jan 2002 12:11:46 +0100

> From: Rob Browning <address@hidden>
> Date: Mon, 28 Jan 2002 08:52:25 -0600
> 
> Martin Grabmueller <address@hidden> writes:
> 
> > Then this would be used in `scm_gensym' instead of `scm_mem2symbol'.
> > Symbols created with would then be unique.
> 
> > IRIC, the problem with this was that after writing out/reading in, the
> > gensym symbols would not be unique anymore.  After looking for a
> > solution for that, we came into a larger discussion about read/write
> > invariance, cyclic data structures, symbol->string conversions etc.
> 
> Your code seems like it's at least a fairly substantial improvement
> over what we have now, especially for the cases where gensym is being
> used inside macro expansions to avoid unintential shadowing.
> 
> Any reason I shouldn't just test and include this fix in 1.5/1.7?

I think it should be included.

> Eventually fixing the write/read problem seems like it will require
> something fancier and/or some compromises.

Think so too.  We should think about this again if there occur any
problems.

'martin



reply via email to

[Prev in Thread] Current Thread [Next in Thread]