Scheme Section 2 quibble
Sean Conner
sean at conman.org
Tue Nov 17 02:07:54 GMT 2020
It was thus said that the Great acdw once stated:
> I've got a minor quibble with the spec, section 2, paragraph ... 3(?),
> which I'll quote here.
>
> > <URL> is a UTF-8 encoded absolute URL, of maximum length 1024 bytes. If
> > the scheme of the URL is not specified, a scheme of gemini:// is
> > implied.
[ snip ]
> To resolve this confusion, I propose is to either
>
> (a) strip the "//" (and probably ":", though I found no particular
> reference to it in the spec) from the "scheme of gemini:// is implied"
> portion of the above paragraph, or
>
> (b) remove the scheme bit altogether. I personally prefer this because
> it's maximally precise.
>
> I'd love to hear your thoughts on the matter.
This has come up before [1][2], and as I have stated [3][4], the '//' is
considered part of the host (or at least, a marker for the host portion of a
URL) and thus, I think the wording of section 2 should be changed to read
<URL> is a UTF-8 encoded absolute URL, of maximum length 1024 bytes.
If the scheme of the URL is not specified, a scheme of gemini: is
implied.
-spc
[1] https://lists.orbitalfox.eu/archives/gemini/2020/001006.html
[2] https://lists.orbitalfox.eu/archives/gemini/2020/002954.html
[3] https://lists.orbitalfox.eu/archives/gemini/2020/001009.html
[4] https://lists.orbitalfox.eu/archives/gemini/2020/002964.html
More information about the Gemini
mailing list