From fba410c83f7f84dd38dfeff6c58420183b6f1e3b Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Sun, 4 Oct 2026 12:16:19 +0200 Subject: [PATCH] Narrow goal 6.1 to values a template's own rules forbid, and name the data in goal 9 --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f2df02e..ddb48bf 100644 --- a/README.md +++ b/README.md @@ -911,12 +911,13 @@ Where the project is heading; the sections before Audience document what ships t major version. 6. **Mistakes are caught when the data loads, and the error says plainly what is wrong.** - 1. A template that could render an invalid value fails to load instead. + 1. A template that could render a value its own rules forbid, such as `NaN` or `Inf`, + fails to load instead. 7. **One command gets you a value.** 1. Flags work like in other command-line tools, and can go anywhere on the line. 2. Your first template of your own needs no escaping and no options. 8. **Data is JSON files and TSV tables. Code is only for what they can't express.** -9. **The same seed and version always give the same output.** +9. **The same seed, version and data always give the same output.** 10. **It depends on nothing but Go's standard library.** 11. **The docs are a map of the template language.** 1. Every feature has its own heading.