Re: [ANN]: circuit-breaker-fn 0.1.4

2019-08-19 Thread dimitris

Hi Juraj,

I've added a small paragraph in the /Alternatives/ section. I hope you 
find it helpful, but generally I would encourage you to to perform your 
own tests/comparison, if you're thinking of using something like this 
seriously. It might be that you don't mind using a Java lib, or you 
might prefer API X over API Y - who knows...


Kind regards,

Dimitris
On 19/08/2019 06:24, Juraj Martinka wrote:

Hi Dimitris,
Thanks for the library.

After quickly skimming the README file I'm wondering how does it 
compare to alternatives you mention at the end and/or Hystrix.


On Sunday, 18 August 2019 19:42:30 UTC+2, Jim foo.bar wrote:

Hi folks,

As the name implies, this [1] is a small (pure Clojure) library,
providing highly configurable/reusable primitives for implementing
the *circuit-breaker *pattern. Using those primitives, it
implements two circuit-breaking components (/cb-fn/ & /cb-agent/)
that should cover most needs.  Hope you find it useful...


Kind regards,

Dimitris


[1]: https://github.com/jimpil/circuit-breaker-fn


--
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 
.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/e0a60fc8-08fe-4b36-ac77-f0fe33657eb0%40googlegroups.com 
.


--
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/c2572cf0-7c91-1162-a006-2b4935f65fa3%40gmail.com.


[ANN] ubergraph 0.8.0 - new features and speed improvements

2019-08-19 Thread Mark Engelberg
https://github.com/Engelberg/ubergraph
Ubergraph is a batteries-loaded, immutable graph data structure for Clojure.

One of the most useful aspects of ubergraph has always been its
super-charged shortest-path function, which encompasses least-distance,
least-cost, and A* searches; targeted endpoints or open-ended searches;
strict results or lazy sequences of search progress.

Now, ubergraph's powerful shortest-path function can be used in search
contexts other than ubergraph -- all you need to do is define a transition
function and you can run its sophisticated search algorithms. This is
especially useful when you are dealing with an infinite number of states,
or a state space which is unknown (e.g., a puzzle where you know the
starting configuration and transition rules, but don't know the states you
can get to).

A new function, paths->graph, will convert the search results into an
ubergraph for further analysis.

Check out
https://github.com/Engelberg/ubergraph#search-driven-graph-generation for
examples and more details.

Finally, all the nested map access has been rewritten using the powerful
specter library for improved speed. Thanks to those who tested the specter
branch for this release.

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/CAORbMOP8_NdpLzveyerf1HS3VgJBogZVtus006q6c8Rf4XwS4g%40mail.gmail.com.