💾 Archived View for rawtext.club › ~sloum › geminilist › 000944.gmi captured on 2020-09-24 at 02:13:42. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Sean Conner sean at conman.org
Thu May 21 21:54:47 BST 2020
- - - - - - - - - - - - - - - - - - -
It was thus said that the Great solderpunk once stated:
So, speccing any line ending as permissble, like HTML does, would
seemingly immediately render most clients out-of-spec.
Please, *please*, *PLEASE* do not let this disuade you from making mostclients out of spec. We have had to suffer terrible things because of thisthinking (like Makefiles and tabs---"when I realized my mistake, there werealready 10 people using it").
Specifying CR or CRLF but not LF would require the minimum amount of
rework, but it would be hard to justify this by anything other than
laziness.
And bizareness. The last time I worked on any systems that used only CRwas back in the 80s. Today everybody uses either CRLF (Windows) or LF(Linux, Mac OS-X, whatever remaining bits of Unix are still around).
We basically need to choose between forcing server authors to normalise
all endings to CRLF or forcing client authors to recgonise LF (even
though it'll probably never be seen in the wild).
Would that be only for text/gemini? Or all of the text/* formats?
-spc