something is weird w/ assoc-ref.... this is w/ latest cvs guile.
does anyone else see this behavior?
thi
------------------------------------------------
guile> (assoc 3 '((1 . 2) (3 . 4) (5 . 6)))
(3 . 4)
guile> (assoc-ref 3 '((1 . 2) (3 . 4) (5 . 6)))
#f
guile> (assoc-ref 3 '((1 . 2) (3 4) (5 . 6)))
#f
guile> (assoc-ref 3 '((1 . 2) (3 "zz") (5 . 6)))
#f
guile> (assoc-ref 3 '((1 . 2) (3 . "zz") (5 . 6)))
#f
guile> (assoc-ref "yy" '((1 . 2) ("yy" . "zz") (5 . 6)))
#f
guile> (assoc-ref "yy" '((1 . 2) ("yy" "zz") (5 . 6)))
#f
guile> (let ((key 3)) (assoc-ref key (list (cons 1 2) (cons key 4) (cons 5 6))))
#f
guile> (let ((key "yy")) (assoc-ref key (list (cons 1 2) (cons key 4) (cons 5 6))))
#f
guile> (let ((key 'yy)) (assoc-ref key (list (cons 1 2) (cons key 4) (cons 5 6))))
#f