I have a large Ruby application that is just crying out for the addition of an inference engine; I don't need a lot of functionality, am not afraid of integrating C libraries, and am coming up empty in my Googling.
There seem to be plenty of rules engines in Python and on the JVM; while I'd prefer to be using Python, I'm not rewriting the whole damned application just to add an inference engine, so I'd really like to see if such a thing exists.
Anyone have any ideas?
Here are some pointers I found while Googling. I've added the last activity after specific gems to give an indication if they are still being maintained, and sorted by that date.
Plenty of options, maybe there is something to your liking here?
Adding a new answer to an old question:
The wongi-engine is currently the best (only?) choice for a Ruby rules engine. It's based on the Rete algorithm and has some following on github.
All the options given by rdvdijk above are either no longer maintained, or completely dead and gone.
Alternatively, over on Ruby Quiz there is an awesomely lightweight inference engine written entirely in Ruby using a directed graph.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With