Han-Wen Nienhuys wrote:
> 
> [EMAIL PROTECTED] writes:
> > > Yes, I know, but it would be a useful improvement over
> > >
> > >      typedef long int SCM
> >
> > Yes, you're right.  It would be an improvement.  I don't know what
> > happened to this idea.
> 
> One thing that I'm not sure about is word sizes. On the machines I
> know sizeof(long int) == sizeof (void *).  How does this compare to
> popular 64-bit architectures?

That's not true on all 64-bit programming models; in the LLP64 model,
longs are 32-bit and pointers are 64-bit. But Guile is actually broken
on such systems anyway (since you can't fit a pointer into a SCM), and
they are pretty rare. 

(http://www.opengroup.org/public/tech/aspen/lp64_wp.htm)

> Anyway, can I try to degurgitate a patch, is there any chance of this
> being accepted?
> 

Sure, but I would like to see it discussed on the Guile mailing list
before accepting such a large change.

 - Maciej

Reply via email to