NRules icon indicating copy to clipboard operation
NRules copied to clipboard

Rules engine for .NET, based on the Rete matching algorithm, with internal DSL in C#.

Results 29 NRules issues
Sort by recently updated
recently updated
newest added

I’m trying to create a ”ForAll” rule using the RuleBuilder API where additional facts are joined onto the fact type used in the ForAll rule. This can be achieved with...

enhancement

I am about to take on a new project where dynamic business rules are required. I have stumbled onto NRules and it looks like a great library. The current system...

Rule engine is currently capable of joining facts (i.e. matching facts correlated via a join condition) as well as aggregating facts on the fly (i.e. collecting matching facts into a...

enhancement

Complex event processing centers around the notion of events arriving in streams. These events are correlated with each other based on the time of their occurrence; formally, these correlations are...

enhancement
experimental

Currently, conflict resolution strategy in NRules is fixed. Rules with higher priorities are fired first. Rules with the same priority are fired in a FIFO order. Need ability to control...

enhancement

In the style of https://github.com/bridgeworks-nl/scala-rete or http://www.lnse.org/papers/136-E0025.pdf

As facts in NRules are objects. when updating a fact with many fields, it appears that all conditions related to that object must be re-evaluated even if only one field...

enhancement

Create a Visual Studio extension that would allow visualization of rule sessions, facts within nodes. Long term potentially extending into rule debugging, etc.

enhancement
experimental

Create a library (and publish it via nuget) to allow easy authoring of rule unit tests. The library should only depend on NRules and not any particular test runner or...

help wanted

Need ability to create reusable abstractions (such as queries) that can then be used in many rules as building blocks w/o having to repeat the logic. This should play nicely...

enhancement
experimental