LPCIC / elpi

Embeddable Lambda Prolog Interpreter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Broken eta-expansion in commit 6e859ec

nguermond opened this issue · comments

The following worked in #107

mode (foo i i).
(foo X (x1 \ (x2 \ X x2))) :- (print X).
%% Fails, but should output `y`
main :- (foo y (x1 \ (x2 \ y x2))). 

but seems to break in commit 6e859ec.

Thanks for bisecting