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