@see-also-concurrency-caveat[]} + +...@defproc[(hash-domain [hash hash?]) + (listof any/c)]{ +Returns a list of the keys of @scheme[hash] in an unspecified order. + +See @scheme[hash-map] for information about modifying @scheme[hash] +during @scheme[hash-domain]. @see-also-concurrency-caveat[]}+...@defproc[(hash-range [hash hash?]) + (listof any/c)]{ +Returns a list of the values of @scheme[hash] in an unspecified order. + +See @scheme[hash-map] for information about modifying @scheme[hash] +during @scheme[hash-range]. @see-also-concurrency-caveat[]}
I would rename `hash-domain' => 'hash-keys' and 'hash-range' => 'hash-values'. The documentation refers to them this way and 'keys'/'values' are the popular way of talking about hashes. (Also the sequence names you can give to `for' are in-hash-keys and in-hash-values).
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

