You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently payloadLang$config contains a field letModule, and the assumption made for payload_to_cakeml is that all functions used in Let bindings live in a module with name letModule.
This seems overly restrictive: for example, it would be convenient to be able to supply some functions as part of a standard library.
This issue is to adapt the payload_cakeml phase and the associated proofs to allow the letfuns to live in different modules.
The text was updated successfully, but these errors were encountered:
Currently
payloadLang$config
contains a fieldletModule
, and the assumption made forpayload_to_cakeml
is that all functions used inLet
bindings live in a module with nameletModule
.This seems overly restrictive: for example, it would be convenient to be able to supply some functions as part of a standard library.
This issue is to adapt the
payload_cakeml
phase and the associated proofs to allow the letfuns to live in different modules.The text was updated successfully, but these errors were encountered: