2 ms·
The part of about line-based diff tools caught my attention at first, too. In the section "Hints for Preparing Documents" in Unix for Beginners[1], Brian W. Ker
by cratermoon 3y ago
The part of about line-based diff tools caught my attention at first, too.
In the section "Hints for Preparing Documents" in Unix for Beginners[1], Brian W. Kernighan writes, "Make lines short,
and break lines at natural places, such as after commas
and semicolons, rather than randomly." At the time he was writing that, around 1978, the unix editor was ed, a line-based editor.
As Derek Sivers notes in his post,
there are many other reasons for semantic linefeeds[2],
and over time I've found those reasons more important.
1 https://web.archive.org/web/20130108163017if_/http://miffy.tom-yam.or.jp:80/2238/ref/beg.pdf https://web.archive.org/web/20130108163017if_/http://miffy.t...
2 https://rhodesmill.org/brandon/2012/one-sentence-per-line/ https://rhodesmill.org/brandon/2012/one-sentence-per-line/