Closed agarciadom closed 5 years ago
Most of the primitives are now implemented. We could still add a few more, e.g. something equivalent to the "weak release" (e.g. "weakBefore" / "weakUntil"), which instead of returning null if a matching version does not exist, could simply go up to the end of the history. I will close this issue and create a followup issue with some of this pending work.
We should support more primitives for querying the history of a type/object. We could base them on Dwyer's pattern-based approaches, which are much easier to understand than full-on linear temporal logic.