[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Array weirdness?

**From**: |
Miroslav Silovic |

**Subject**: |
Array weirdness? |

**Date**: |
20 Sep 2000 17:56:20 +0200 |

guile>
(version)
"1.4"
guile>
(begin (define a (make-uniform-array 1/3 8 50 3))
(array-index-map! a (lambda (x y z) (+ x y z)))
(define a1 (make-uniform-array 1/3 8 50 3))
(array-index-map! a1 (lambda (x y z) (+ x y z)))
(array-copy! (make-shared-array a (lambda (x k) (list 7 x k)) 50
3) (make-shared-array a (lambda (x k) (list 0 x k)) 50 3))
(array-equal? a a1))
#t
guile>
(after printing a, it did show that a wasn't changed). This really
blocks SART for me, and while I'm going to look into Guile myself, I
wonder if anybody fixed this (or if anybody can point offhand to
what's been modified between 1.3.4 and 1.4).
--
How to eff the ineffable?

**Array weirdness?**,
*Miroslav Silovic* **<=**