Skip to content

fogus/tathata

Repository files navigation

Tathata

One day Soshi was walking on the bank of a river with a friend. "How delightfully the fishes are enjoying themselves in the water!" exclaimed Soshi. His friend spake to him thus: "You are not a fish; how do you know that the fishes are enjoying themselves?" "You are not myself," returned Soshi; "how do you know that I do not know that the fishes are enjoying themselves?"

-- Okakura Kakuzo in "The Book of Tea"

Pods are a Clojure reference type used to store transient objects. The implementation herein decomplects the transient/value dual from access policy and also from coordination. This repository is the second in a series of "code paintings."

Usage

Don't.

Examples

See the tests and examples for the kinds of problems this library is meant to solve.

License

Copyright (c) Rich Hickey and Michael Fogus. All rights reserved. The use and distribution terms for this software are covered by the Eclipse Public License 1.0 which can be found in the file epl-v10.html 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.

About

An implementation of Clojure pods.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published