CakeML/cakeml

Update CakeML tutorial to use monadic translator

開放

#697 建立於 2019年11月6日

 (1 則留言) (0 個反應) (0 位負責人)Standard ML (98 個分叉)auto 404
help wanted

倉庫指標

星標
 (1,169 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Currently the CakeML tutorial, i.e. the files under tutorial/solutions and particularly wordfreqProgScript.sml, is based on CF proofs.

Since the monadic translator, which is described in Proof-Producing Synthesis of CakeML with I/O and Local State from Monadic HOL Functions, could produce the same program in a nicer way, I think the tutorial should be ported to use the monadic translator.

One can take inspiration from existing examples that use the monadic translator.

貢獻者指南