I am please to announce the first release durable-ref!

durable-ref is a library that defines conventions, a set of implementations 
and extensibility points for the following reference types:

*value* references, which represent an immutable pointer to a value held 
'somewhere else', this allows the library to optimise these references.
*atomic* references, which represent a clojure atom-like mutable reference.
*volatile* references, which are mutable reference without any ability to 
synchronise concurrent updates.

The main value proposition of the library is the URI based referencing 
convention, which makes value references in particular ideally suited to 
sharing information between programs.

The library is extensible to new storage implementations but some basic 
ones are provided with the library in this first release:

- *file *(local disk backed storage)
- *s3 *& *dynamodb* via https://github.com/mcohen01/amazonica

See the readme for more information:

Github:
https://github.com/riverford/durable-ref

Clojars:
https://clojars.org/riverford/durable-ref

Feedback, issues and pull requests welcome!

Dan

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to