(complement-r r)
Return the complement of the general relation. The complement ~r of a relation r is the relation consisting of all basic relations not in r.
Return the complement of the general relation. The complement ~r of a relation r is the relation consisting of all basic relations not in r.
(compose-r r s)
Return the composition of r and s
Return the composition of r and s
(concur x y)
Return the interval representing the interval, if there is one, representing the interval of time the given intervals are concurrent.
Return the interval representing the interval, if there is one, representing the interval of time the given intervals are concurrent.
(concurrencies & intervals)
Return a sequence of occurances where intervals coincide (having non-nil concur intervals).
Return a sequence of occurances where intervals coincide (having non-nil concur intervals).
(conv f)
The converse of a basic relation.
The converse of a basic relation.
(converse-r r)
Return the converse of the given general relation. The converse !r of a relation r is the relation consisting of the converses of all basic relations in r.
Return the converse of the given general relation. The converse !r of a relation r is the relation consisting of the converses of all basic relations in r.
(dates-over ival)
Return a lazy sequence of the dates (inclusive) that the given (local) interval spans. Must be a local interval, since calendar dates are a local construct.
Return a lazy sequence of the dates (inclusive) that the given (local) interval spans. Must be a local interval, since calendar dates are a local construct.
(difference s1 s2)
Return an interval set that is the first set without elements of the remaining sets
Return an interval set that is the first set without elements of the remaining sets
(group-segments-by f ival)
Split the interval in to a lazy sequence of intervals, one for each local date.
Split the interval in to a lazy sequence of intervals, one for each local date.
(intersection-r r s)
Return the intersection of the r with s
Return the intersection of the r with s
(span _)
(span _ _)
Return an interval from a bounded period of time.
Return an interval from a bounded period of time.
(ordered-disjoint-intervals? s)
Are all the intervals in the given set temporarily ordered and disjoint? This is a useful property of a collection of intervals. The given collection must contain proper intervals (that is, intervals that have finite greater-than-zero durations)
Are all the intervals in the given set temporarily ordered and disjoint? This is a useful property of a collection of intervals. The given collection must contain proper intervals (that is, intervals that have finite greater-than-zero durations)
A function to determine the (basic) relation between two intervals.
A function to determine the (basic) relation between two intervals.
(segment-by f ival)
Split the interval in to a lazy sequence of intervals, one for each local date.
Split the interval in to a lazy sequence of intervals, one for each local date.
(union & colls)
Combine multiple collections of intervals into a single ordered collection of ordered disjoint intervals.
Combine multiple collections of intervals into a single ordered collection of ordered disjoint intervals.
(year-months-over ival)
Return a lazy sequence of the year-months (inclusive) that the given interval spans.
Return a lazy sequence of the year-months (inclusive) that the given interval spans.
(years-over ival)
Return a lazy sequence of the years (inclusive) that the given interval spans.
Return a lazy sequence of the years (inclusive) that the given interval spans.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close