Hi,
The procedure hash-get-handle seems to be a less useful version of hash-ref.

guile> (help hash-get-handle )
`hash-get-handle' is a primitive procedure in the (guile) module.

-- Scheme Procedure: hash-get-handle table key
    This procedure returns the `(key . value)' pair from the hash
    table TABLE.  If TABLE does not hold an associated value for KEY,
    `#f' is returned.  Uses `equal?' for equality testing.

guile> (help hash-ref)
`hash-ref' is a primitive procedure in the (guile) module.

-- Scheme Procedure: hash-ref table key [dflt]
    Look up KEY in the hash table TABLE, and return the value (if any)
    associated with it.  If KEY is not found, return DEFAULT (or `#f'
    if no DEFAULT argument is supplied).  Uses `equal?' for equality
    testing.

Perhaps one is meant to be used only internally? I'm guessing that hash-get-handle should not be visible. If the developers concur, let's make this change before 1.8.2.
Regards,
Jon


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user

Reply via email to