-
Notifications
You must be signed in to change notification settings - Fork 9
Version 1.0 Roadmap #15
Copy link
Copy link
Open
Milestone
Description
Loose collection of things I want to consider doing before hitting 1.0:
- Get rid of the workspace/out-dir distinction #77
- Support both
%and{%}in string interpolations, requiring that a literal%is always escaped. Both syntaxes will be supported, because the latter would be required when building a pattern containing the stem of another pattern. #18 - Distinguish between shell-command strings and normal strings, using backticks
...in run statements #19 - Support fallible
shellexpressions with a fallback value. #20 - Regex variants of all pattern-matching expressions, i.e.
glob-regex,match-regex,split-regex,filter-regex,discard-regex, etc. #21 - Native regex syntax support, delimited by
/.../. Need integration with some regex parser, e.g. a reliable way to find the end of the regex before passing it to theregexcrate. #22 - Support some alternative syntaxes, e.g.
match <expr> { ... }in addition to<expr> | match { ... }#23 - Track "pathiness" during evaluation to avoid double-resolution of abstract paths. #25
- Include directive in Werkfiles #27
- Shell-like child process piping #29
- Array operations #53
- Breaking syntax changes #57
- Dictionaries #54
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels