I know things have been quite for a while - but that doesn't mean we
haven't been working on Ruleby (slowly).
A couple days ago I released version 0.8 to rubygems.
http://rubygems.org/gems/ruleby/versions/0.8
With this version comes a lot of improvements. Including:
- A new :collect quantifier for aggregating facts that match a pattern
- A new function node, that allows you express complex functions in a
pattern
- Error collection, instead of having an error bring down an entire
match.
- Lots of performance improvements around node sharing
- Lots of bug fixes
Take a look at the specs to see some of this in action.
We are aiming for a 1.0 release by the end of the year. Let us know
what you'd like to see. We are playing around with a new DSL that is
*much* better than the current DSL. But we aren't sure if it will
make it into 1.0.
Cheers,
Joe