Closed L-as closed 1 year ago
Make example for how to make something like the following:
f :: (EA edsl, EA edsl', EB edsl', IsEType edsl a, IsEType edsl b) => Term edsl a -> Term edsl' a
The idea is that we can implement EB in terms of EA. This might require changes to the core.
EB
EA
This is also important for emulating effects.
I think the approach might be to keep a single edsl/e, but give different constraints in continuations (i.e. CPS).
edsl
e
Make example for how to make something like the following:
The idea is that we can implement
EB
in terms ofEA
. This might require changes to the core.This is also important for emulating effects.