Scheme Section 2 quibble

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]	gemini://gemi.dev/gemini-mailing-list/messages/001006.gmi

[2]	gemini://gemi.dev/gemini-mailing-list/messages/002954.gmi

[3]	gemini://gemi.dev/gemini-mailing-list/messages/001009.gmi

[4]	gemini://gemi.dev/gemini-mailing-list/messages/002964.gmi

---

Previous in thread (3 of 31): 🗣️ Ali Fardan (raiz (a) stellarbound.space)

Next in thread (5 of 31): 🗣️ Sean Conner (sean (a) conman.org)

View entire thread.