From f03b4a0acdb7b5a9d1d8a616ffd83954169a7d1e Mon Sep 17 00:00:00 2001 From: Martin Atkins Date: Tue, 25 Jul 2017 18:30:59 -0700 Subject: [PATCH] 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. --- ext/README.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 ext/README.md diff --git a/ext/README.md b/ext/README.md new file mode 100644 index 0000000..655e571 --- /dev/null +++ b/ext/README.md @@ -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.