Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaelsbradleyjr/hyper-clj
Clojure based implementations and interpretations of the examples in "Building Hypermedia APIs with HTML5 and Node"
https://github.com/michaelsbradleyjr/hyper-clj
Last synced: about 2 months ago
JSON representation
Clojure based implementations and interpretations of the examples in "Building Hypermedia APIs with HTML5 and Node"
- Host: GitHub
- URL: https://github.com/michaelsbradleyjr/hyper-clj
- Owner: michaelsbradleyjr
- Created: 2012-06-09T23:05:27.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-08-29T18:51:25.000Z (over 12 years ago)
- Last Synced: 2024-10-16T11:26:32.608Z (3 months ago)
- Language: JavaScript
- Size: 773 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: licenses/epl-v10.html
Awesome Lists containing this project
README
# hyper-clj
[Clojure](http://clojure.org) based implementations and interpretations of the examples in *[Building Hypermedia APIs with HTML5 and Node](http://shop.oreilly.com/product/0636920020530.do)*.
## Description
[Mike Amundsen](http://amundsen.com/blog), in his recent book *[Building Hypermedia APIs](http://shop.oreilly.com/product/0636920020530.do)*, provides helpful direction for programmers seeking to understand and apply the principles of [Representational state transfer](http://en.wikipedia.org/wiki/Representational_state_transfer) (REST), and in particular [HATEOAS](http://en.wikipedia.org/wiki/HATEOAS) *(Hypermedia as the Engine of Application State)*.
Amundsen implements his examples principally with [NodeJS](http://nodejs.org). This is my attempt to re-implement, or perhaps reinterpret, those examples in terms of the [Clojure](http://clojure.org) language and popular web-related libraries developed by the Clojure community.
## Copyright and License
This software is Copyright (c) 2012 by Michael Bradley, Jr.
The use and distribution terms for this software are covered by the [Eclipse Public License 1.0](http://opensource.org/licenses/eclipse-1.0.php) which can be found in the file [epl-v10.html](http://michaelsbradleyjr.github.com/hyper-clj/licenses/epl-v10.html) under the [licenses directory](https://github.com/michaelsbradleyjr/hyper-clj/tree/master/licenses) at the root of this distribution. By using this software in any fashion, you are agreeing to be bound by the terms of this license. You must not remove this notice, or any other, from this software.