4 ms·
Clara is a good one. http://www.clara-rules.org/ http://www.clara-rules.org/ Self-plug: my interview with its original author. https://thesearch.space/episode
by felixyz 2y ago
Clara is a good one.
http://www.clara-rules.org/ http://www.clara-rules.org/
Self-plug: my interview with its original author. https://thesearch.space/episodes/2-ryan-brush-on-retaking-rules-for-developers https://thesearch.space/episodes/2-ryan-brush-on-retaking-ru...
- mdaniel 2y agoInterestingly https://github.com/cerner/clara-rules https://github.com/cerner/clara-rules redirects to https://github.com/oracle-samples/clara-rules https://github.com/oracle-samples/clara-rules so I'd guess Cerner was acquired by Oracle, although the repo is Apache 2 and doesn't seem to have any weird stuff in their contributing.md For me, the "It's just Clojure" part is a drawback, not only for me personally but when I think about the kind of audiences that I have traditionally wanted to author rules, between a real, lisp-y, dynamically-typed, programming language and asking folks to write in the Drools DSLs, I'll take my chances with the DSLs
- mjr4184 2y agoI'm another early/core contributor to the clara-rules project. It does utilize a DSL that is implemented and allows for some Clojure - so it does have some coupling on that front. The https://www.clara-rules.org https://www.clara-rules.org webpage shows it has a Java based API that works as far as integrating with the rest of a system (eg. when you aren't using Clojure). The rule structures themself have a data structure representation that is independent of the DSL. You can have other DSL's implemented that target this structure. Again though, it certainly is easiest to do with Clojure. This was touched on in this post https://www.toomuchcode.org/blog/2015/11/14/insta-declarative-dsls https://www.toomuchcode.org/blog/2015/11/14/insta-declarativ...