Skip to content

Drop the em dashes from the README - #31

Merged
BY571 merged 1 commit into
masterfrom
docs/no-em-dashes
Aug 19, 2026
Merged

Drop the em dashes from the README#31
BY571 merged 1 commit into
masterfrom
docs/no-em-dashes

Conversation

@BY571

@BY571 BY571 commented Aug 19, 2026

Copy link
Copy Markdown
Owner

Seven em dashes removed, each replaced by the comma, colon or full stop that was doing the
work anyway.

The 73 hyphens stay: they sit inside flags (--json), node ids (hyp-self-consistency)
and compound words, where they are part of the token rather than punctuation.

One rewrite broke the example and the doc tests caught it. Swapping an em dash for a
colon inside an unquoted YAML value creates a second mapping separator:

question:   what this graph exists to answer: a question, a statement or a task
#                                           ^ mapping values are not allowed here

That is the argument for keeping the README's examples executable, demonstrated on a
one-character edit. 284 passed.

Seven of them, all doing work a comma, a colon or a full stop does better. The 73
hyphens stay: they are inside flags (`--json`), node ids (`hyp-self-consistency`) and
compound words, where they are part of the token rather than punctuation.

One rewrite broke the graph.yaml example and the doc tests caught it: replacing an em
dash with a colon inside an unquoted YAML value is a second mapping separator, so
`question: what this graph exists to answer: a question...` no longer parses. That is
the whole argument for keeping the README's examples executable, demonstrated on a
one-character edit.
@BY571
BY571 merged commit f596d18 into master Aug 19, 2026
2 checks passed
@BY571
BY571 deleted the docs/no-em-dashes branch August 19, 2026 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant