[plt-scheme] hash-table-map's order of processing (newb)

From: Eli Barzilay (eli at barzilay.org)
Date: Sun Aug 26 20:23:31 EDT 2007

On Aug 26, George Herson wrote:
> In what order does hash-table-map process hash table
> entries?  If the answer is "it varies", how and why?  

Random order.  That's a basic aspect of hash tables.

> Where can I find this function's implementation in
> MzScheme?  I grep'ed for "hash-table-map" in what got
> d/l'ed onto my Mac with DrScheme 370 w/o finding its
> definition.  (Though I did see that it was defined for
> the very first release of DrScheme back in '95, 0.27.)

It's `hash_table_map' in "src/mzscheme/src/list.c".

          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                  http://www.barzilay.org/                 Maze is Life!

Posted on the users mailing list.