Eager Functional Programming
let val xs = 1 :: 2 :: 3 :: [];
val ys = 4 :: 5 :: 6 :: [];
val rec append = fn (vs,ws) =>
case vs
of [] => ws
| v :: vr => v :: append(v,ws)
in
append(xs,ys)
end
Previous slide
Next slide
Back to first slide
View graphic version