We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MeTTaLog fails to correctly evaluate a simple curried nested call.
Run the following MeTTa program with MeTTaLog
(= (foo A) A) (= ((bar $x) $x) (== $x (foo $x))) !((bar A) A)
[False]
[True]
If I flatten bar, i.e. replace
bar
(= ((bar $x) $x) (== $x (foo $x))) !((bar A) A)
by
(= (bar $x $x) (== $x (foo $x))) !(bar A A)
then it works.
The text was updated successfully, but these errors were encountered:
fixed the currying issue of trueagi-io/metta-wam#231 (we were evaling…
be1b2ac
… the first arg of a lsit too early)
Sorry, something went wrong.
No branches or pull requests
What is your problem?
MeTTaLog fails to correctly evaluate a simple curried nested call.
How to reproduce your problem?
Run the following MeTTa program with MeTTaLog
What do you get?
What would you normally expect?
What else do you have to say?
If I flatten
bar
, i.e. replaceby
then it works.
The text was updated successfully, but these errors were encountered: