@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

Reply via email to