guile-devel
[Top][All Lists]
Advanced

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

Re: guile arrays in 1.9


From: Andy Wingo
Subject: Re: guile arrays in 1.9
Date: Sat, 09 Jan 2010 22:41:33 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux)

Hi,

On Fri 08 Jan 2010 18:41, Daniel Llorens del Río <address@hidden> writes:

> On 7 Jan, 2010, at 17:29, Andy Wingo wrote:
>
>> Could be that the tests are running only with the interpreter, and the
>> bugs that you're seeing only appear when an array is attempted to be
>> serialized out to object code.
>
> Mm, I don't know how to debug that…

It's the difference between:

    scheme@(guile-user)> #2()
    ERROR: assemble: unrecognized object #2()

And:

    scheme@(guile-user)> ,option interp #t
    scheme@(guile-user)> #2()
    $1 = #2()

> However, in 1.9.6:
>
>> (array? 1.0)
> #t

This was an interesting bug (see commit c5f171027d9 if you are
interested). I fixed this one on the 29th; so you see, someone else
seems to be using this stuff too :)

> I think this is a bug and the behavior of 1.8.7 should be kept, i.e.
> (array? 1.0) should be false.

Yes, that was just a bug (albeit a strange one).

Regards,

Andy
-- 
http://wingolog.org/




reply via email to

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