← 返回事件
持续讨论科技

Bidirectional Type Slicing

发生了什么

Abstract: Development tools report what type an expression has, but not why it has that type. This paper develops a theory of type slicing that answers such questions: a programmer selects a term, queries any part of the type information associated with it, and receives a slice of the program—a well-formed partial program with irrelevant sub-terms folded away—that suffices to reproduce the queried type. We formulate…

摘要按规则整理自下方来源原文

为什么在扩散

来源

社区讨论