cakeml icon indicating copy to clipboard operation
cakeml copied to clipboard

Update CakeML tutorial to use monadic translator

Open myreen opened this issue 6 years ago • 1 comments

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.

myreen avatar Nov 06 '19 13:11 myreen

This is still relevant. We should use the monadic translator much more.

myreen avatar Aug 11 '25 14:08 myreen