1
- local Prim_I_undefined = nil
2
- local function _S___runtime_lazy (name )
1
+ PSLUA_Prim_undefined = nil
2
+ function PSLUA_runtime_lazy (name )
3
3
return function (init )
4
4
return function ()
5
5
local state = 0
@@ -19,7 +19,7 @@ local function _S___runtime_lazy(name)
19
19
end
20
20
end
21
21
end
22
- local Effect_I_foreign = {
22
+ PSLUA_Effect_foreign = {
23
23
pureE = function (a )
24
24
return function ()
25
25
return a
@@ -33,46 +33,50 @@ local Effect_I_foreign = {
33
33
end
34
34
end
35
35
}
36
- local Control_Applicative_I_pure = function (dict ) return dict .pure end
37
- local Effect_I_monadEffect
38
- local Effect_I_bindEffect
39
- local Effect_I_applicativeEffect
40
- local Effect_I__S___lazy_functorEffect
41
- local Effect_I__S___lazy_applyEffect
42
- Effect_I_monadEffect = {
43
- Applicative0 = function (unused0 ) return Effect_I_applicativeEffect end ,
44
- Bind1 = function (unused1 ) return Effect_I_bindEffect end
36
+ PSLUA_Control_Applicative_pure = function (dict ) return dict .pure end
37
+ local PSLUA_Effect_monadEffect
38
+ local PSLUA_Effect_bindEffect
39
+ local PSLUA_Effect_applicativeEffect
40
+ local PSLUA_Effect_PSLUA_lazy_functorEffect
41
+ local PSLUA_Effect_PSLUA_lazy_applyEffect
42
+ PSLUA_Effect_monadEffect = {
43
+ Applicative0 = function (unused0 ) return PSLUA_Effect_applicativeEffect end ,
44
+ Bind1 = function (unused1 ) return PSLUA_Effect_bindEffect end
45
45
}
46
- Effect_I_bindEffect = {
47
- bind = Effect_I_foreign .bindE ,
48
- Apply0 = function (unused2 ) return Effect_I__S___lazy_applyEffect (0 ) end
46
+ PSLUA_Effect_bindEffect = {
47
+ bind = PSLUA_Effect_foreign .bindE ,
48
+ Apply0 = function (unused2 ) return PSLUA_Effect_PSLUA_lazy_applyEffect (0 ) end
49
49
}
50
- Effect_I_applicativeEffect = {
51
- pure = Effect_I_foreign .pureE ,
52
- Apply0 = function (unused3 ) return Effect_I__S___lazy_applyEffect (0 ) end
50
+ PSLUA_Effect_applicativeEffect = {
51
+ pure = PSLUA_Effect_foreign .pureE ,
52
+ Apply0 = function (unused3 ) return PSLUA_Effect_PSLUA_lazy_applyEffect (0 ) end
53
53
}
54
- Effect_I__S___lazy_functorEffect = _S___runtime_lazy (" functorEffect" )(function ( unused4 )
54
+ PSLUA_Effect_PSLUA_lazy_functorEffect = PSLUA_runtime_lazy (" functorEffect" )(function ( unused4 )
55
55
return {
56
56
map = function (f )
57
- return (Effect_I_applicativeEffect .Apply0 (Prim_I_undefined )).apply (Control_Applicative_I_pure ( Effect_I_applicativeEffect )(f ))
57
+ return (PSLUA_Effect_applicativeEffect .Apply0 (PSLUA_Prim_undefined )).apply (PSLUA_Control_Applicative_pure ( PSLUA_Effect_applicativeEffect )(f ))
58
58
end
59
59
}
60
60
end )
61
- Effect_I__S___lazy_applyEffect = _S___runtime_lazy (" applyEffect" )(function ( unused6 )
61
+ PSLUA_Effect_PSLUA_lazy_applyEffect = PSLUA_runtime_lazy (" applyEffect" )(function ( unused6 )
62
62
return {
63
63
apply = (function ()
64
64
return function (f )
65
- local bind = (Effect_I_monadEffect .Bind1 (Prim_I_undefined )).bind
65
+ local bind = (PSLUA_Effect_monadEffect .Bind1 (PSLUA_Prim_undefined )).bind
66
66
return function (a )
67
67
return bind (f )(function (fPrime )
68
68
return bind (a )(function (aPrime )
69
- return Control_Applicative_I_pure ( Effect_I_monadEffect .Applicative0 (Prim_I_undefined ))(fPrime (aPrime ))
69
+ return PSLUA_Control_Applicative_pure ( PSLUA_Effect_monadEffect .Applicative0 (PSLUA_Prim_undefined ))(fPrime (aPrime ))
70
70
end )
71
71
end )
72
72
end
73
73
end
74
74
end )(),
75
- Functor0 = function (unused5 ) return Effect_I__S___lazy_functorEffect (0 ) end
75
+ Functor0 = function (unused5 )
76
+ return PSLUA_Effect_PSLUA_lazy_functorEffect (0 )
77
+ end
76
78
}
77
79
end )
78
- return { main = Control_Applicative_I_pure (Effect_I_applicativeEffect )(nil ) }
80
+ return {
81
+ main = PSLUA_Control_Applicative_pure (PSLUA_Effect_applicativeEffect )(nil )
82
+ }
0 commit comments