summaryrefslogtreecommitdiff
path: root/build2
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-09-25 05:52:26 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-09-25 05:52:26 +0200
commit8799aa7bbc9e6d3d707980758fe51b84f7a490ca (patch)
tree486b95eb94b1fd2d40c9a1293a79f6aa63cba9a4 /build2
parent14e08df01bbb14211d626e09858e89a006859860 (diff)
Add idea: Value pack (comma-separated list of values)
Diffstat (limited to 'build2')
-rw-r--r--build2/list8
1 files changed, 8 insertions, 0 deletions
diff --git a/build2/list b/build2/list
index 6613b43..adc00bf 100644
--- a/build2/list
+++ b/build2/list
@@ -1,3 +1,11 @@
+- Value pack (comma-separated list of values) [idea]
+
+ Could be used in function calls, attributes, config initializer. Question is
+ whether comma will be treated as a separator in all contexts (which means it
+ will have to be quoted in variable values, such as options). Perhaps only
+ allow it in certain context (eval, attrubute)? Maybe also for certain
+ variable types (multi-value variables, e.g., config init).
+
- Config reports for test, install, and dist modules [feature]
- Handle ^C [bug]