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.