Re: [ANN] Clara 0.6.0
On Monday, July 28, 2014 7:25:31 PM UTC-7, Ryan Brush wrote: > This may change in the future. If there's interest in improved Storm > integration that's something we can kick around, and I would like to get > back to that at some point. But for the time being I've focused on making > the core of Clara a solid basis for expert systems. > I need something very much like what the Storm integration provides so I have been playing around with it and reading the code to understand how it works. I updated the project.clj to compile against the most recent versions the libraries it depends on, including your latest Clara release, but it doesn't compile. > > As a side note, I always like to hear ideas on Clara's direction, and of > course contributions are welcome. > I will try to get the Storm example working with the latest libraries and will send you a pull request when I'm done. FYI - my work on Clarity, a LightTable plugin for Clara, continues. I'll send you a link to the repo when I have a working prototype worthy of review. I'm trying to make it generalized and not too LT specific so it can be ported to other environments as well, e.g. IntelliJ, Eclipse/CounterClockwise. Thanks again for your work on Clara! Alan -- 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.
Re: [ANN] Clara 0.6.0
Hey Alan, The Storm example was an experiment showing we could distribute the engine's working memory between processes, but the needs for it haven't materialized as much as other use cases, so I haven't been maintaining or growing that part of the system. This may change in the future. If there's interest in improved Storm integration that's something we can kick around, and I would like to get back to that at some point. But for the time being I've focused on making the core of Clara a solid basis for expert systems. As a side note, I always like to hear ideas on Clara's direction, and of course contributions are welcome. -Ryan On Monday, July 28, 2014 11:37:36 AM UTC-5, Alan Moore wrote: > > Awesome - thanks for the update! > > Does the storm example work with the new version? > > Alan > > -- 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.
[ANN] Clara 0.6.0
Awesome - thanks for the update! Does the storm example work with the new version? Alan -- 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.
[ANN] Clara 0.6.0
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.