Clara, a rule engine in pure Clojure and ClojureScript,  has released 
version 0.6.0. The headliners are:

   - Durability. There are no facilities to store and reload session state. 
   I consider this experimental since the format may change non-passively 
   between releases, but it can be used under those constraints. See  
   *https://github.com/rbrush/clara-rules/wiki/Durability* for details.
   - Performance. Several significant performance optimizations were made. 
   This was the basis for this post: 
   *http://www.toomuchcode.org/blog/2014/06/16/micro-bench-macro-optimize/*
   - Better explainability of why rules fired. See 
   *https://github.com/rbrush/clara-rules/wiki/Inspection*
   - Upgraded to Clojure 1.6.0 (no changes required for the upgrade)
   - Details and other references can be found in the change log: 
   *https://github.com/rbrush/clara-rules/blob/master/CHANGELOG.md*

I’m not quite ready to promise there will never be another breaking change, 
but at this point Clara’s core and APIs are stable and I think it’s a 
viable alternative to other rule engines on the JVM. There are a couple 
other features I want to add to the core, but I plan on spending more time 
on some simple tooling to make rules in Clojure easier to create, explore, 
and understand.

Also, please feel free to post any questions or suggestions for Clara here. 
Thanks!

-Ryan

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to