unification icon indicating copy to clipboard operation
unification copied to clipboard

why doesn't dict key unify?

Open majidaldo opened this issue 7 months ago • 1 comments

in

from kanren import eq, var
k = list(
eq( {var('k'):'v'}, {'k': 'v'}   )({})  # var in key
)
v = list(
eq( {'k':var('v')}, {'k': 'v'}   )({})  # var in value
)
k,v

out

([], [{~v: 'v'}])

majidaldo avatar Nov 21 '23 21:11 majidaldo

It looks like this simply hasn't been implemented.

brandonwillard avatar Dec 04 '23 20:12 brandonwillard