]> Repositorios git - scryer-prolog.git/commitdiff
correct-ish definition of reverse.
authorMark Thom <[email protected]>
Wed, 18 Apr 2018 21:31:36 +0000 (15:31 -0600)
committerMark Thom <[email protected]>
Wed, 18 Apr 2018 21:31:36 +0000 (15:31 -0600)
src/prolog/lib/lists.pl

index ab3ae5dd21ef42cb685df414532487d7e4313fb7..bd3ecd5d6b8e912797e71ca2cd518651c529af95 100644 (file)
@@ -16,8 +16,7 @@ is_list([_|T]) :- is_list(T).
 
 memberchk(X, Xs) :- member(X, Xs), !.
 
-reverse(Xs, Ys) :- var(Ys), !, reverse(Xs, [], Ys).
-reverse(Ys, Xs) :- reverse(Xs, [], Ys).
+reverse(Xs, Ys) :- reverse(Xs, [], Ys).
 
 reverse([], Ys, Ys).
 reverse([H|T], Ps, Rs) :-