top | item 10676150 (no title) jbert | 10 years ago > And with language support I don't have to introduce new names for each occurrence;Having <LHS> as a name is only useful I think if you don't want to give it another name? I was asking what's the downside of giving it a name. discuss order hn newest JoeAltmaier|10 years ago Name proliferation is a famous issue. One-use names are evil. jbert|10 years ago I disagree. Names are comments. You don't want more mutable state across large scopes, but using intermediate names can help comprehension. LBarret|10 years ago why ? Could you elaborate ?Because from my point of view, it could be only the case only if the scopes are weak or underused, or names are bad (too short, ect). After SSA is all about one-use names.
JoeAltmaier|10 years ago Name proliferation is a famous issue. One-use names are evil. jbert|10 years ago I disagree. Names are comments. You don't want more mutable state across large scopes, but using intermediate names can help comprehension. LBarret|10 years ago why ? Could you elaborate ?Because from my point of view, it could be only the case only if the scopes are weak or underused, or names are bad (too short, ect). After SSA is all about one-use names.
jbert|10 years ago I disagree. Names are comments. You don't want more mutable state across large scopes, but using intermediate names can help comprehension.
LBarret|10 years ago why ? Could you elaborate ?Because from my point of view, it could be only the case only if the scopes are weak or underused, or names are bad (too short, ect). After SSA is all about one-use names.
JoeAltmaier|10 years ago
jbert|10 years ago
LBarret|10 years ago
Because from my point of view, it could be only the case only if the scopes are weak or underused, or names are bad (too short, ect). After SSA is all about one-use names.