You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Motivation for a problem or that which needs to be built.
From the flexibility sketched in the early drafts of Sophie was the idea of "refining" a notice or filecabinet identifier's definition to take represent a different set of files later in the config than what may have been the definition earlier in the config. This can mean adding files to the previous group of files, or refining them with stricter conditions, thereby resulting in a fewer number than the original definition. In the context of notices, the idea is similar an identifier can redefine it's location or generalise its pattern.
This opens the door to dynamic re-definitions of identifiers, removes noise, makes config files concise, dense, meaningful. It will later play a huge role in conditional effects/compliance checks (if ever implemented).
This scheme is now called refinements.
Proposal
Blueprint to resolve or implement.
Implement chaining multiple [ ] (definitions) to refine a previous definition.
Background
From the flexibility sketched in the early drafts of Sophie was the idea of "refining" a
notice
orfilecabinet
identifier's definition to take represent a different set of files later in the config than what may have been the definition earlier in the config. This can mean adding files to the previous group of files, or refining them with stricter conditions, thereby resulting in a fewer number than the original definition. In the context ofnotices
, the idea is similar an identifier can redefine it'slocation
or generalise itspattern
.This opens the door to dynamic re-definitions of identifiers, removes noise, makes config files concise, dense, meaningful. It will later play a huge role in conditional effects/compliance checks (if ever implemented).
This scheme is now called
refinements
.Proposal
[ ]
(definitions) to refine a previous definition.[ ]
that represents resetting or emptying the previous definition.additive refinements
(think OR operation), andsubtractive refinements
(think ADD operation).The text was updated successfully, but these errors were encountered: