thi <[EMAIL PROTECTED]> writes:

> something is weird w/ assoc-ref....  this is w/ latest cvs guile.
>
> guile> (assoc 3 '((1 . 2) (3 . 4) (5 . 6)))
> (3 . 4)
> guile> (assoc-ref 3 '((1 . 2) (3 . 4) (5 . 6)))
> #f

Use

    guile> (assoc-ref '((1 . 2) (3 . 4) (5 . 6)) 3)
    4

instead.  Arguments for assoc-ref are the other way around from assoc.
Also note that it does return the value and not the cell.  Both things
are to make assoc-ref rhyme with vector-ref, string-ref, list-ref,
etc.

Reply via email to