[srfi-69 r6rs library implementation atsmyles@earthlink.net**20090415002849] addfile ./libs/srfi/srfi-69.scm hunk ./libs/srfi/srfi-69.scm 1 +(library (srfi :69) + (export +;Type constructors and predicate +make-hash-table hash-table? alist->hash-table +;Reflective queries +hash-table-equivalence-function hash-table-hash-function +;Dealing with single elements +hash-table-ref hash-table-ref/default hash-table-set! hash-table-delete! hash-table-exists? hash-table-update! hash-table-update!/default +;Dealing with the whole contents +hash-table-size hash-table-keys hash-table-values hash-table-walk hash-table-fold hash-table->alist hash-table-copy hash-table-merge! +;Hashing + hash string-hash string-ci-hash hash-by-identity) + (import (core hashtables))) + + +(library (srfi :69 basic-hash-tables) + (export +;Type constructors and predicate +make-hash-table hash-table? alist->hash-table +;Reflective queries +hash-table-equivalence-function hash-table-hash-function +;Dealing with single elements +hash-table-ref hash-table-ref/default hash-table-set! hash-table-delete! hash-table-exists? hash-table-update! hash-table-update!/default +;Dealing with the whole contents +hash-table-size hash-table-keys hash-table-values hash-table-walk hash-table-fold hash-table->alist hash-table-copy hash-table-merge! +;Hashing +hash string-hash string-ci-hash hash-by-identity) + (import (srfi :69))) + + + +