Registration map sequence generation. Each registration map is to be used for Statement generation.
Registration map sequence generation. Each registration map is to be used for Statement generation.
(registration-seq {:keys [pattern-walk-fn]} alignment seed)
Given seed
, alignment
and a pattern-walk-fn
, return an infinite lazy
seq of registration maps with the following properties:
:registration
is a UUID string that will be the Statement's Context
Registration property:template
is the Statement Template used to generate the Statement:seed
is a derived seed for generating the Statement:pattern-ancestors
is the vector of Patterns leading up to the Statement
Template in the current Pattern path.Each registration map will be able to generate a single Statement.
Given `seed`, `alignment` and a `pattern-walk-fn`, return an infinite lazy seq of registration maps with the following properties: - `:registration` is a UUID string that will be the Statement's Context Registration property - `:template` is the Statement Template used to generate the Statement - `:seed` is a derived seed for generating the Statement - `:pattern-ancestors` is the vector of Patterns leading up to the Statement Template in the current Pattern path. Each registration map will be able to generate a single Statement.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close