Proposed minor spec changes, for comment.
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 most
clients out of spec. We have had to suffer terrible things because of this
thinking (like Makefiles and tabs---"when I realized my mistake, there were
already 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 CR
was 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
More information about the Gemini
mailing list