Hex Artifact Content
Not logged in

Artifact 7d434b81d7420c4257945916ddc18a2b6f773add:


0000: 0a 28 64 65 66 69 6e 65 20 28 6d 61 6b 65 2d 65  .(define (make-e
0010: 71 3f 2d 74 61 62 6c 65 29 20 28 6d 61 6b 65 2d  q?-table) (make-
0020: 65 71 2d 68 61 73 68 74 61 62 6c 65 29 29 0a 28  eq-hashtable)).(
0030: 64 65 66 69 6e 65 20 68 61 73 68 2d 74 61 62 6c  define hash-tabl
0040: 65 2d 72 65 66 2f 64 65 66 61 75 6c 74 20 68 61  e-ref/default ha
0050: 73 68 74 61 62 6c 65 2d 72 65 66 29 0a 28 64 65  shtable-ref).(de
0060: 66 69 6e 65 20 68 61 73 68 2d 74 61 62 6c 65 2d  fine hash-table-
0070: 73 65 74 21 20 68 61 73 68 74 61 62 6c 65 2d 73  set! hashtable-s
0080: 65 74 21 29 0a 28 64 65 66 69 6e 65 20 68 61 73  et!).(define has
0090: 68 2d 74 61 62 6c 65 2d 77 61 6c 6b 20 68 61 73  h-table-walk has
00a0: 68 2d 74 61 62 6c 65 2d 66 6f 72 2d 65 61 63 68  h-table-for-each
00b0: 29 0a                                            ).