An ML editor based on proofs-as-programs | IEEE Conference Publication | IEEE Xplore