Next Previous Up Top Contents Index

3.2 The TABLE-EXTENSIONS module

values-hash

Function

Summary

Hashes the values passed to it.

Library

common-extensions

Module

table-extensions

Signature

values-hash elt-hash-function initial-state #rest arguments => hash-id result-state 

Arguments

elt-hash-function
An instance of <function>.

hash-state
An instance of <hash-state>.

arguments
Instances of <object>.

initial-state
An instance of <hash-state>.

Values

hash-id
An instance of <integer>.

result-state
An instance of <hash-state>.

Description

Hashes every object in arguments using elt-hash-function, and merges the resulting hash codes in order.

The function elt-hash-function must be suitable for use as a hash function. See page 123 of the Dylan Reference Manual.

The ordered keyword is passed on to merge-hash-ids.


Common Dylan and Functional Extensions - 31 Mar 00

Next Previous Up Top Contents Index