What’s the motivation for preferring one character generic parameters? IMHO it makes code harder to read. Compare:
impl<K, V, S> HashMap<K, V, S> where K: Eq + Hash, S: BuildHasher
impl<Key, Value, HashBuilder> HashMap<Key, Value, HashBuilder> where Key: Eq + Hash, HashBuilder: BuildHasher
In my main language right now (Swift) I really like descriptive generic parameters. Do people really prefer one character names and why?
Thanks for your opinion.