|
-
arg0
:
Cont<'R, ('T -> 'U)>
-
arg1
:
Cont<'R, 'T>
-
Returns:
Cont<'R, 'U>
|
|
-
f
:
'T -> Cont<'R, 'U>
-
arg1
:
Cont<'R, 'T>
-
Returns:
Cont<'R, 'U>
|
|
(call-with-current-continuation) calls a function with the current continuation as its argument.
-
f
:
('T -> Cont<'R, 'U>) -> Cont<'R, 'T>
-
Returns:
Cont<'R, 'T>
|
|
The result of running a CPS computation with the identity function as the final continuation.
-
arg0
:
Cont<'R, 'R>
-
Returns:
'R
|
|
-
f
:
'T -> 'U
-
arg1
:
Cont<'R, 'T>
-
Returns:
Cont<'R, 'U>
|
|
-
f
:
'T -> 'U -> 'V
-
arg1
:
Cont<'R, 'T>
-
arg2
:
Cont<'R, 'U>
-
Returns:
Cont<'R, 'V>
|
|
-
f
:
'T -> 'U -> 'V -> 'W
-
arg1
:
Cont<'R, 'T>
-
arg2
:
Cont<'R, 'U>
-
arg3
:
Cont<'R, 'V>
-
Returns:
Cont<'R, 'W>
|
|
The result of running a CPS computation with a given final continuation.
-
arg0
:
Cont<'R, 'T>
-
Returns:
('T -> 'R) -> 'R
|