Let should not be generalized
Let should not be generalized
复制标题
不宜一概而论
DOI:
10.1145/1708016.1708023
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
Tom Schrijvers
中科院分区:
文献类型:
--
作者:
Dimitrios Vytiniotis;S. Jones;Tom Schrijvers
From the dawn of time, all derivatives of the classic Hindley-Milner type system have supported implicit generalisation of local let-bindings. Yet, as we will show, for more sophisticated type systems implicit let-generalisation imposes a disproportionate complexity burden. Moreover, it turns out that the feature is very seldom used, so we propose to eliminate it. The payoff is a substantial simplification, both of the specification of the type system, and of its implementation.