#fact #class #data #store #algorithm #information #rule

phreak_facts

Rule matching algorithm focussed on speed

6 releases

0.1.5 May 11, 2020
0.1.4 Apr 21, 2020
0.1.2 Feb 23, 2020

#11 in #fact


Used in phreak_engine

GPL-3.0-or-later

27KB
564 lines

Support package for phreak_engine.

Facts are data structures used to store information about the world. Usually facts are derived from structs, tuples, classes or other data structures.


lib.rs:

Support package for phreak_engine.

The phreak_facts module is used to separate the fact generation logic from the phreak_engine.

Dependencies

~1.7–2.7MB
~50K SLoC