Skip to content

Commit 76b1bb5

Browse files
committed
Update index.md
1 parent accf8f5 commit 76b1bb5

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

index.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,18 @@ Keeps formatting as-is.
4343
}
4444
```
4545

46-
**MAML** is a minimal configuration language: easy for humans to write and trivial for machines to parse. It keeps
47-
JSON’s strictness and braces, adds only what helps—newline separators, raw triple-quoted multiline strings, and `#`
48-
comments—defines ordered objects, and provides one clear spec so implementations agree.
46+
## Rationale
47+
48+
JSON is the most popular _data-interchange_ format. But it isn't a very good _configuration_ language.
49+
50+
**MAML** keeps JSON’s simplicity and adds only the needed bits for a good configuration language:
51+
52+
1. Comments
53+
2. Multiline strings
54+
3. Optional commas
55+
4. Optional key quotes
56+
57+
**MAML** is human-readable and _easy to parse_.
4958

5059
## FAQ
5160

0 commit comments

Comments
 (0)