Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A smarter client-side with ClojureScript : Shoreleave's API for third-party remote services
JavaScript Clojure
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
resources/externs
src/shoreleave/services
.gitignore
LICENSE_epl.html
README.mkd
project.clj

README.mkd

shoreleave

A smarter client-side in ClojureScript

Shoreleave is a collection of integrated libraries that focuses on:

  • Security
  • Idiomatic interfaces
  • Common client-side strategies
  • HTML5 capabilities
  • ClojureScript's advantages

It builds upon efforts found in other ClojureScript projects, such as Fetch and ClojureScript:One.

Shoreleave-services Overview

The services namespace provides interfaces to third-party APIs:

  • Google Maps
  • DuckDuckGo Zero-Click
  • (coming soon) Wikipedia
  • (potentially) Alpha

All externs are provided where needed.

Plays well with others

Shoreleave makes no assumptions about other libraries you might be using in your app.

I have found it to pair particularly well with Enfocus

Examples and usage

Please the github wiki for examples of each library feature

License

Copyright © 2012 Paul deGrandis

Distributed under the Eclipse Public License, the same as Clojure. Please see the LICENSE_epl.html for details.

Something went wrong with that request. Please try again.