On Mon 25 Mar 2013 10:42, Daniel Llorens <daniel.llor...@bluewin.ch> writes:
>> On Fri 01 Mar 2013 10:01, Daniel Llorens <daniel.llor...@bluewin.ch> writes: >> >>> scheme@(guile-user)> ,optimize (vector-ref #(1 2 3) 0) >>> $1 = 1 >>> scheme@(guile-user)> ,optimize (array-ref #(1 2 3) 0) >>> $2 = (array-ref '#(1 2 3) 0) >> >> File a bug for this case, this sort of thing is totally fixable :) > > So I think this use of array-ref should be inlined. > > Same for other simple functions such as e.g. > > scheme@(guile-user)> ,optimize (real-part 1+1i) > $1 = (real-part 1.0+1.0i) > scheme@(guile-user)> > > imag-part, magnitude, and so on. If you would like to make a precise list, that would be helpful. Cheers, A -- http://wingolog.org/