-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Description
This worked in posh 3.5
(def prereqs-rule
'[[(prereqs ?e ?p)
[?e :node/prereqs ?p]]
[(prereqs ?e ?p)
[?e :node/prereqs ?p1]
(prereqs ?p1 ?p)]])
(posh/q conn '[:find [?p ...]
:in $ % ?item
:where (prereqs ?item ?p)]
prereqs-rule
1)
In posh 5, the equivalent
(posh/q '[:find [?p ...]
:in $ % ?item
:where (prereqs ?item ?p)]
conn
prereqs-rule
1)
This produces an error of
#error {:message "Cannot parse rule-expr arguments, expected [ (variable | constant | '_')+ ]", :data {:error :parser/where, :form (prereqs $ ?p ?e ?var3284835)}}
piotr-yuxuan
Metadata
Metadata
Assignees
Labels
No labels