Closed ivoysey closed 8 years ago
we said
Only those action rules that have a typing premise need to invoke the typechecker, and then only on subtrees of the program (see our implementation). Keeping around the types of subtrees would allow for further optimization even beyond this.
“Is the assumption that the typing derivations are kept around by the editor and then modified? Or is it just an optimization to only re-check if certain edit actions are applied?”