This seemed like a use case for an or clause:
'[:find ?e1
:where (or [?e1 :a ?e2]
[?e1 :b ?e2]
[?e1 :c ?e2])
[?e2 :x "X"]]
But it fails with Unable to resolve symbol: ?e1 in this context
.
This seemed like a use case for an or clause:
'[:find ?e1
:where (or [?e1 :a ?e2]
[?e1 :b ?e2]
[?e1 :c ?e2])
[?e2 :x "X"]]
But it fails with Unable to resolve symbol: ?e1 in this context
.
Turns out I was just using an outdated version, or-clauses were introduced in 0.9.5130.