knowsys / nemo

A fast in-memory rule engine
https://knowsys.github.io/nemo-doc/
Apache License 2.0
78 stars 7 forks source link

Split rule model and intermediate representation(s) #227

Closed mmarx closed 1 year ago

mmarx commented 1 year ago

Split the user-facing rule model from the intermediate representation used for the chase implementation (and possibly from an intermediate representation used for parsing and type inference). Sets the basis for #86, which in turn enables #220 without sacrificing parsing faithfulness.

monsterkrampe commented 1 year ago

This should be done.