Is there any "super simple rule engine" in clojure that's NOT doing Rete, but just simply applying each rule? I want to break up some many nested if/then's with rules but would prefer something super lightweight
@ruah You’re looking for something beyond https://github.com/clojure/core.logic?
@rauh: you might look at https://github.com/clojure/core.match
@pbostrom: Yeah, I'm using core.match
for it already. Definitely helps. I guess I just want some DSL / Graph generation that applies them for me.
I'll prob. just write it myself with some meta data attached to the functions (rules).
@donmullen: Yeah core.logic isn't quite what I have in mind.
@rauh - hmm. Not a rules engine - but have had some success expressing business logic in https://github.com/hoplon/javelin.
@donmullen: I can probably take some inspiration from that. Also just remembered prismatic/plubming
Trapperkeeper uses it to build a nice DSL.
@rauh: You may also want to take a look at https://github.com/rbrush/clara-rules