Sign in
opensecura
/
3p
/
nicta
/
cogent
/
refs/heads/master
/
.
/
minigent
/
examples
/
6_recursive
/
01-basic
/
in.minigent
blob: 0e76274d26ecbf63e5040d9ea1c8eff16d399bd6 [
file
] [
log
] [
blame
] [
edit
]
alloc
:
Unit
->
rec t
{
l
:
<
End
Unit
|
Cons
{
d
:
U8
,
r
:
t
}#
>
take
};
makeEmptyList
:
Unit
->
rec t
{
l
:
<
End
Unit
|
Cons
{
d
:
U8
,
r
:
t
}#
>
};
makeEmptyList a
=
let
r
=
alloc
Unit
in
put r
.
l
:=
End
Unit
end
end
;