Package "hashtable6"


Version:
v0.0.1
Released:
2521 days ago
Maintainer:
Adrien Piérard
Author:
Panu Kalliokoski and the R6RS commitee
Homepage:
http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-14.html#node_chap_13
Description:
Nearly the R6RS hashtables. Naive and incomplete implementation just to have the API. Optimisations, suggestions and patches welcome.
Keywords:
data hash R6RS
Package form:
(package*
 hashtable6/v0.0.1
 (provide:
  (define* (snow-make-eq-hashtable (k _)))
  (define* (snow-make-eqv-hashtable (k _)))
  (define* (snow-make-hashtable hash-function equiv (k _)))
  (define (snow-hashtable? hashtable))
  (define (snow-hashtable-size hashtable))
  (define (snow-hashtable-ref hashtable key default))
  (define (snow-hashtable-set! hashtable key obj))
  (define (snow-hashtable-delete! hashtable key))
  (define (snow-hashtable-contains? hashtable key))
  (define (snow-hashtable-update! hashtable key proc default))
  (define* (snow-hashtable-copy hashtable (mutable? _)))
  (define* (snow-hashtable-clear! hashtable (k _)))
  (define (snow-hashtable-keys hashtable))
  (define (snow-hashtable-values hashtable))
  (define (snow-hashtable-entries hashtable))
  (define (snow-hashtable-equivalence-function hashtable))
  (define (snow-hashtable-hash-function hashtable))
  (define (snow-hashtable-mutable? hashtable))
  (define (snow-equal-hash obj))
  (define (snow-string-hash string))
  (define (snow-string-ci-hash string))
  (define (snow-symbol-hash symbol))
  (define (snow-rehash hashtable)))
 (maintainer: "Adrien Pi\303\251rard")
 (author: "Panu Kalliokoski and the R6RS commitee")
 (homepage:
  "http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-14.html#node_chap_13")
 (description:
  "Nearly the R6RS hashtables. Naive and incomplete implementation just to have the API. Optimisations, suggestions and patches welcome.")
 (keywords: data hash R6RS))