Meltdown 1.0.0-beta12 is released
TL;DR
Meltdown is a Clojure interface to Reactor, an asynchronous programming, event passing and stream processing toolkit for the JVM.
1.0.0-beta12
is a development milestone with minor improvements, and likely
the last pre-release version before 1.0.
Changes between 1.0.0-beta11 and 1.0.0-beta12
Reactor Update
Reactor is updated to 1.1.0.RC1
.
Changes between 1.0.0-beta10 and 1.0.0-beta11
Set Membereship Selector
clojurewerkz.meltdown.selectors/set-membership
is a new selector
that matches on element membership in a set:
(require '[clojurewerkz.meltdown.reactor :as mr])
(require '[clojurewerkz.meltdown.selectors :as ms)
(let [r (mr/create)]
(mr/on r (ms/set-membership #{"white" "red" "blue"} (fn [evt])))
Change log
Meltodwn change log is available on GitHub.
Meltdown is a ClojureWerkz Project
Meltdown is part of the group of libraries known as ClojureWerkz, together with
- Langohr, a Clojure client for RabbitMQ that embraces the AMQP 0.9.1 model
- Elastisch, a Clojure client for ElasticSearch
- Monger, a Clojure MongoDB client for a more civilized age
- Cassaforte, a Clojure Cassandra client
- Titanium, a Clojure graph library
- Neocons, a client for the Neo4J REST API
- Quartzite, a powerful scheduling library
and several others. If you like Meltdown, you may also like our other projects.
Let us know what you think on Twitter or on the Clojure mailing list.
About the Author
Michael on behalf of the ClojureWerkz Team