commit | 67d0910fc3cf358ba5c49d81a5269b615f0bc538 | [log] [tgz] |
---|---|---|
author | Gabriel Kerneis <kerneis@google.com> | Fri Nov 09 15:02:58 2018 +0100 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Wed Nov 21 13:01:27 2018 +0000 |
tree | 68eb8ed1f10ec3ced5de1c873c50891b779348d7 | |
parent | 56f5e12ce1733b0c4a9224cc1e3f548b8f4260a9 [diff] |
[ledger] Make ObjectDigest a self-contained class As an immediate advantage, distinguish between invalid (default constructed) object digests and (valid) digests of an empty value. This also paves the way to changing the encoding and keeping a reference count on live object identifiers. Tested: compiles, all ledger_tests still pass Change-Id: I9ed2d3d420105b0d3501d6802aaccf74fd399fef
Peridot is a framework for composed, intelligent and distributed user experiences.
Applications not explicitly designed to interoperate (and possibly implemented in different programming languages) are ephemerally downloaded and dynamically composed to run in a shared context. The framework manages application lifecycle, resources and view hierarchy; and well as context and suggestion infrastructure.
State of Peridot experiences is transparently synchronized across user devices using a distributed offline-first storage system.