what do you mean by you have to unset a key and flat non-heirarchical namespaces ?
h_map, set 3 4 krschi, then add ge. then set hacka 45 and add ge, get g3 will stll be krschi. you have to remove ge first..
and namespace must be a symbol but not a list (so you cant do the equiv of pool's 'dirs' or com.apple.whatever or ::pd::edit::cables etc..)
still kicks ass, even if i have to switch to gcc 3.3 to compile it ;)