| 1 | ''Hudson: Is this gonna be a standup fight, sir, or another bughunt? |
| 2 | Gorman: All we know is that there's still no contact with the colony, and that a xenomorph may be involved. |
| 3 | Frost: Excuse me sir, a-a what? |
| 4 | Gorman: A xenomorph. |
| 5 | Hicks: It's a bughunt.'' |
| 6 | -- Aliens, 1986 |
| 7 | |
| 8 | These subsystems need rethinking and revision and refactoring, because: |
| 9 | |
| 10 | * hashes |
| 11 | ** the Hash PMC is too entertwined with the guts of src/hash.c which knows too much about the internals of Hash PMCs |
| 12 | ** it's not clear if the hash/bucket algorithm is sufficiently collision free |
| 13 | ** OrderedHash is a mess of semantics and implementation |
| 14 | ** some Parrot systems need C-like hashes while user-visible parts of Parrot need PMC-ish hashes |