/finagle-clojure

A thin Clojure wrapper around Finagle

Primary LanguageClojureApache License 2.0Apache-2.0

finagle-clojure Build Status

A thin wrapper around Finagle & Twitter Future. This library assumes you are familiar with Finagle. If not, check out its docs.

Building

lein sub -s "lein-finagle-clojure:finagle-clojure-template:core:thrift" install

Running Tests

lein sub midje

Libraries

The readmes in each sub-library have more information.

  • core: convenience fns for interacting with Futures.
  • thrift: create Thrift clients & servers.
  • lein-finagle-clojure: a lein plugin for automatically compiling Thrift definitions using Scrooge.
  • finagle-clojure-template: a lein template for creating new projects using finagle-clojure & Thrift.

Create a new project with Thrift

lein new finagle-clojure $PROJECT-NAME

Then check out the readmes in the generated project.

Documentation