I think time has shown that resolving namespace conflicts by remapping local names ( or style) is a better solution than resolving namespace conflicts by requiring names to be globally unique in the universe of possible names ( style). This is a subset of the larger problem "Solutions that require global knowledge are doomed."

There are some downsides. Increases the complexity of finding all uses with a simple text search... But simple text search is the wrong tool to use for comprehending code anyway.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.