Introduction

Provides a library of common functions that can be called from either a Clojure or Clojurescript application.

The functions are categorized by namespace as follows:

Namespace Description
core Functions that complement those in clojure.core, operating on the main clojure collections.
math Simple mathematical functions and functions dealing with floats.
graphics Functions useful in graphics and drawing calculations.
graphics.color Functions for color calculations and color model conversions.
graphics.line Simple line equation and point on line functions.
graphics.interpolate Functions for performing interpolation between points and control points.
state.migration Functions for migrating Clojure maps, used to represent application state, between state versions.
version Functions dealing with references to assets/data and historic versions of assets/data.
config Functions to support using edn files for global and environment specific configuration.

Unit tests exist for every function in the library and can also be a useful source for usage examples.