Eventually consistent external materialized views. (Note: Originally a fork of https://github.com/kirasystems/views)
Go to file
Gered 5ec96d6db2 contentious change (probably): convert to single global view-system atom
why do this?

well, i think the biggest gain from the perspective of a developer
looking to use this library is that this simplifies the use of it.
it becomes easier to change things in this library (and also in others
that plug into it, such as views-honeysql and other libraries providing
alternate IView implementations) to have a much better out-of-the-box
working configuration for the common use-cases.

additionally, i could not think of a scenario where i would want to
have more then one view-system hanging around given that you can
plug in multiple different IView implementations into the same
view-system that potentially each work with a different backing
database.

the big complaint i could see against this change is that it goes
somewhat against a "functional approach" with the global state that is
used automatically by the functions in the library.

personally, i (right now) see it as a more _practical_ approach. and
for me that wins out in the end.

who knows, perhaps i will deeply regret this change down the road.
2016-05-18 19:25:02 -04:00
src/views contentious change (probably): convert to single global view-system atom 2016-05-18 19:25:02 -04:00
test/views Adds a little testing of core functionality. 2015-04-08 18:36:50 +09:00
.gitignore Update gitignore to exclude intellij files. 2015-08-10 16:53:41 -04:00
.travis.yml trying global vars 2016-05-06 22:07:27 -04:00
LICENSE Bump for new version. 2015-04-21 01:26:49 -04:00
NOTES.md Extra error handling, hash fix, and new concurrency support. 2015-01-20 02:21:32 -05:00
project.clj Version 1.4.9-SNAPSHOT 2016-05-06 22:07:43 -04:00
README.md updated copyright 2016-05-06 22:50:16 -04:00

views

Build Status Dependencies Status

Eventually consistent external materialized views.

Notice: library is still somewhat in flux.

Clojars Project

Design

TODO

Usage

TODO

Testing

TODO

License

Copyright © 2015-2016 Kira Inc.

Authors Dave Della Costa (https://github.com/ddellacosta) and Alexander Hudek (https://github.com/akhudek)

Distributed under the MIT License.