You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I expected the output to be '((Qux (Foo Qux)) (Qux (Bar Qux))).
I glanced at the paper describing the implementation of matche, lambdae, and defmatche and the problems encountered therein, but this didn't look like one of them. Is this feature doable?
The text was updated successfully, but these errors were encountered:
Upon reflection (and reading an e-mail from B), I realize this is the expected and desirable behavior. Nevertheless, it would be nice to be able to support unification in matche patterns by referencing variables in the patterns themselves. Perhaps it would make sense to use different syntax when referencing a variable than when introducing one.
When given an existing variable name in a pattern, matche appears to treat it as a new variable. Example:
I expected the output to be
'((Qux (Foo Qux)) (Qux (Bar Qux)))
.I glanced at the paper describing the implementation of matche, lambdae, and defmatche and the problems encountered therein, but this didn't look like one of them. Is this feature doable?
The text was updated successfully, but these errors were encountered: