Date protocol for optimization.
Design decision:
Constraints:
compare-date
is a total order relation.equal-date
is an equivalence relation.Date protocol for optimization. Design decision: * This concept does not include the transformation of that date in a real time stamped date. * Rationale: * For simplicity of this namespace, every transformation from integer to timestamp date, taking into account the scenario starting date. * Projects that don't need real dates won't be forced to. * Implications: * No function in the protocol is about turning the date into in a real life date. * Limits: * None known. Constraints: * `compare-date` is a total order relation. * `equal-date` is an equivalence relation.
Prepare test namespaces for all date's implementation
Prepare test namespaces for all date's implementation
Stores a date as an integer - representing time buckets, starting at 0
.
Stores a date as an integer - representing time buckets, starting at `0`.
A clojure(script) datetime implementation
See tick library
A clojure(script) datetime implementation See [tick library](https://github.com/juxt/tick)
No vars found in this namespace.
Random number generator. This protocol hides the complexity of the different random number generator. As many different implementations may exist.
Random number generator. This protocol hides the complexity of the different random number generator. As many different implementations may exist. * See https://github.com/jenetics/prngine for random generator implementation * https://github.com/TheClimateCorporation/prng * https://github.com/clojure/math.numeric-tower/
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close