Closed myreen closed 8 years ago
I prefer the 1) mode too. See https://github.com/CakeML/cakeml/blob/master/compiler/bootstrap/translation/backend64ProgScript.sml#L241 for an example of manual proof for side conditions that is affected by the names.
I'll implement 1).
Works great, closed (w.r.t 91c977b)
Currently the translator will add a _1, _2, _3 etc. after a name if that name has already been taken. This can be problematic as pointed out by Yong Kiam.
Here are two alternatives:
bvl_to_bvi$compile
gets the namebvl_to_bvi_compile
instead of justcompile
bvl_to_bvi$compile
should be namedbvl_compile
I prefer the long-names mode since it requires less user interaction.