threatgrid / naga

Datalog based rules engine
Eclipse Public License 1.0
379 stars 19 forks source link

Filtering with != is calling eval #111

Closed quoll closed 3 years ago

quoll commented 5 years ago

Commented out tests in test-pabu

quoll commented 5 years ago

One of the associated rules is: Simple rules like: (rule '[[?a :sibling ?b]] ['[?a :parent ?p] '[?b :parent ?p] [(list not= '?a '?b)]])

This is probably caused by fn-for, which can call for eval. This is no longer supported on cljs due to issues with React.

Associated tests are commented out

quoll commented 4 years ago

This appears to be addressed in Asami. Leaving open for the moment in case it shows up somewhere.