shen/release/test_programs/depth_.shen in shen-ruby-0.13.0 vs shen/release/test_programs/depth_.shen in shen-ruby-0.14.0
- old
+ new
@@ -4,10 +4,10 @@
(define depth-help'
{(list A) --> (A --> (list A)) --> (A --> boolean) --> (A --> boolean) --> (list A) --> (list A)}
[State | _] _ Goal? _ Path -> (reverse [State | Path]) where (Goal? State)
[State | _] _ _ Fail? _ -> [] where (Fail? State)
- [State | _] Successors Goal? Fail? Path <- (fail-if empty?
+ [State | _] Successors Goal? Fail? Path <- (fail-if (function empty?)
(depth-help' (Successors State)
Successors Goal? Fail? [State | Path]))
[_ | States] Successors Goal? Fail? Path -> (depth-help' States Successors Goal? Fail? Path)
_ _ _ _ _ -> [])