Hi, On Fri 08 Jan 2010 18:41, Daniel Llorens del Río <daniel.llor...@bluewin.ch> 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/