EEP is a Clojure library for embedded event processing. It combines a lightweight generic event handling system, and with multiple windowed stream operations.
eep-clj is heavily influenced by other EEP projects:
EEP is a very young project. Nothing is considered stable or final.
EEP is built from the ground up for Clojure 1.4 and up.
With Leiningen:
[clojurewerkz/eep "0.1.0"]
With Maven:
<dependency>
<groupId>clojurewerkz</groupId>
<artifactId>eep</artifactId>
<version>0.1.0-SNAPSHOT</version>
</dependency>
Documentation site is not ready yet.
EEP uses Leiningen 2. Make sure you have it installed and then run tests against all supported Clojure versions using
lein2 all test
Then create a branch and make your changes on it. Once you are done with your changes and all tests pass, submit a pull request on Github.
Copyright © 2013 Michael Klishin, Alex P
Distributed under the Eclipse Public License, the same as Clojure.