summaryrefslogtreecommitdiff
path: root/src/corify.sml
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2008-12-19 10:27:58 -0500
committerGravatar Adam Chlipala <adamc@hcoop.net>2008-12-19 10:27:58 -0500
commit3aac0d79c1ad2da6358cf6619c62a56ddd2ed195 (patch)
tree2ae9890ec2aaa8c2404ce09448a078fec7857bbb /src/corify.sml
parent55c83dd7bd3e7cefe40b70f3480dda746dc3384f (diff)
Monad type class seems to be working
Diffstat (limited to 'src/corify.sml')
-rw-r--r--src/corify.sml2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/corify.sml b/src/corify.sml
index 8bb1a925..2383ee03 100644
--- a/src/corify.sml
+++ b/src/corify.sml
@@ -926,8 +926,10 @@ fun corifyDecl mods (all as (d, loc : EM.span), st) =
val e = (L.EModProj (m, ms, s), loc)
val ef = (L.EModProj (basis, [], "bind"), loc)
+ val ef = (L.ECApp (ef, (L.CModProj (basis, [], "transaction"), loc)), loc)
val ef = (L.ECApp (ef, ran'), loc)
val ef = (L.ECApp (ef, ran), loc)
+ val ef = (L.EApp (ef, (L.EModProj (basis, [], "transaction_monad"), loc)), loc)
val ef = (L.EApp (ef, (L.EApp (e, (L.ERel 0, loc)), loc)), loc)
val eat = (L.CApp ((L.CModProj (basis, [], "transaction"), loc),