Skip to content

A Rust implementation of the Rete pattern matching algorithm

License

Notifications You must be signed in to change notification settings

adeschamps/rete

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Rust

Rete

This is a Rust implementation of the Rete pattern matching algorithm. It is based largely on the paper Production Matching for Large Learning Systems by Robert Doorenbos, but adapted to be more idiomatic Rust.

It is currently incomplete. Basic features work:

  • Production addition
  • Production removal
  • Wme addition
  • Wme removal

Additionally, it only handles equality checks (no numeric comparisons) and it does not yet handle negated conditions.

About

A Rust implementation of the Rete pattern matching algorithm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages