aboutsummaryrefslogblamecommitdiff
path: root/examples/acker.fusp
blob: 6e774f00abb4ca6b95d2a136e885f22614f49f5a (plain) (tree)
1
2
3
4
5
6
7
8






                                                
sub a b = code sub a b;
add a b = code add a b;

acker 0 j = add j 1;
acker i 0 = acker (sub 1 i) 1;
acker i j = acker (sub 1 i) (acker i (sub 1 j));

main = acker 3 7;