a7855583b7/library/data/aa.retro
| cc8cb3093a2c3f411f5312b929e7df6e9785ba00 | a7855583b779db368c621dfdcc37b08e74c01c9e | ||
|---|---|---|---|
4 | ( Copyright [c] 2010, Marc Simpson ) | 4 | ( Copyright [c] 2010, Marc Simpson ) |
5 | ( License: ISC ) | 5 | ( License: ISC ) |
6 | ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) | 6 | ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) |
7 | ( NOTE: ) | ||
8 | ( ----- ) | ||
9 | ( ) | ||
10 | ( Since altering 'hash-prime' would affect previously written ) | ||
11 | ( tables, we shall introduce the following condition: you may ) | ||
12 | ( modify 'hash-prime' before creating hash-tables, but once ) | ||
13 | ( this has been done, do NOT change its value afterward. ) | ||
14 | ( ) | ||
15 | ( Of course, we could make 'hash' more flexible and have it ) | ||
16 | ( read a prime value [or define a second word that respects a ) | ||
17 | ( stack value for modding]. For now, let's just regard our ) | ||
18 | ( stipulation as well justified; either tweak the provided ) | ||
19 | ( hashing routines _before_ use, or leave them be. ) | ||
20 | ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) | ||
21 | 7 | ||
22 | include library/data/ll.retro | 8 | include library/data/ll.retro |
23 | include library/data/hash.retro | 9 | include library/data/hash.retro |
Download diff