cljc-common 1.0.0

Released under the Eclipse Public License

Clojure/Clojurescript library of utility functions common to service and client development.

Installation

To install, add the following dependency to your project or build file:

[nicheware/cljc-common "1.0.0"]

Topics

Namespaces

nicheware.platform.utilities.common.config

Supports reading application configuration as a clojure map.

Public variables and functions:

nicheware.platform.utilities.common.core

This namespace contains functions that complement those in clojure.core, operating on the main clojure collections and data types.

nicheware.platform.utilities.common.graphics

Functions useful in graphics and drawing calculations.

nicheware.platform.utilities.common.graphics.color

Functions for dealing with colors and conversion between different color representations.

nicheware.platform.utilities.common.graphics.interpolate

Functions for performing different interpolations between two points.

nicheware.platform.utilities.common.graphics.line

Functions for with mathematical straight and curved lines:

nicheware.platform.utilities.common.math

Functions complementing those in the Clojure/Clojurescript Math namespace.

nicheware.platform.utilities.common.state.migration

Functions used when handling migration of state, where state is represented by a Clojure map.

nicheware.platform.utilities.common.version

This namespace provides a set of functions supporting in-memory versioning of a map of assets represented by a clojure map.