Various functions that modify other functions that are not (currently) available in clojure.core.
Various functions that modify other functions that are not (currently) available in clojure.core.
A dead simple config reader for Clojure supporting multiple formats and locations.
A dead simple config reader for Clojure supporting multiple formats and locations.
A bunch of utilities that you might find in interesting functional and/or function-level languages.
A bunch of utilities that you might find in interesting functional and/or function-level languages.
Utilities and functions pertaining to Information Theory.
Utilities and functions pertaining to Information Theory.
Java host utilities.
Java host utilities.
Utilities dealing with lazy and eager evaluation
Utilities dealing with lazy and eager evaluation
Utilities dealing with metadata.
Utilities dealing with metadata.
A minimal functional registry system inspired by clojure.spec.alpha.
Provides core registry operations for managing namespaced identifiers. Users maintain their own atoms/maps and the registry functions herein to manage them. A registry is map from namespaced identifiers (keywords or symbols) to arbitrary values, enabling global lookup and reuse of named items.
Important ideas that differentiate registries from raw maps held in atoms:
Because registries are just maps - use standard Clojure functions for selection/query.
A minimal functional registry system inspired by clojure.spec.alpha. Provides core registry operations for managing namespaced identifiers. Users maintain their own atoms/maps and the registry functions herein to manage them. A registry is map from namespaced identifiers (keywords or symbols) to arbitrary values, enabling global lookup and reuse of named items. Important ideas that differentiate registries from raw maps held in atoms: - Identifier: Either a keyword or a symbol, preferably qualified. - Alias: A registry entry whose value is an identifier that points to another identifier, creating indirection that allows one key to reference another's value. - Alias chain: The sequence of identifiers traversed when resolving an alias, showing each indirection step from the initial key to the final non-identifier value. - Cycle: Alias chains may have cycles, and this library can detect and annotate them. Because registries are just maps - use standard Clojure functions for selection/query.
cljdoc builds & hosts documentation for Clojure/Script libraries
Ctrl+k | Jump to recent docs |
← | Move to previous article |
→ | Move to next article |
Ctrl+/ | Jump to the search field |