[Top][All Lists]

[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)


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()


    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).



reply via email to

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