ext: A directory for packages implementing zcl language extensions
These will provide additional language features that are implemented in terms of the basic zcl functionality, so that applications can opt-in to some more-dynamic behavior if desired. The general pattern here will be to provide a function that partially-decodes a given zcl.Body to look for certain block types and then returns its result along with a zcl.Body representing the remaining, as-yet-unprocessed content.
This commit is contained in:
parent
4c269b52e2
commit
f03b4a0acd
9
ext/README.md
Normal file
9
ext/README.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# zcl Extensions
|
||||||
|
|
||||||
|
This directory contains some packages implementing some extensions to zcl
|
||||||
|
that add features by building on the core API in the main zcl package.
|
||||||
|
|
||||||
|
These serve as optional language extensions for use-cases that are limited only
|
||||||
|
to specific callers. Generally these make the language more expressive at
|
||||||
|
the expense of increased dynamic behavior that may be undesirable for
|
||||||
|
applications that need to impose more rigid structure on configuration.
|
Loading…
Reference in New Issue
Block a user