Yeah, that argument makes sense. That being said, I think for fundamental stuff, like this, having a name that functionally describes as opposed to being “memorable” (or cute) is valuable. If I’m looking for a blessed “HashMap” implementation, it would be very easy to get too “Cute” with the name. But, I definitely see where you are coming from.
For example of what I mean by “Too Cute”:
- HashBrown
- Hashish
- TripleRMap (see above for the joke)
- HashTag
- PoundIt
What would be “good” names (IMHO) would be something like:
- rlang-hash
- rl-hash
- rl-std-hash
etc.