[spec] IRIs, IDNs, and all that international jazz
bie
bie at 202x.moe
Sat Dec 26 15:12:01 GMT 2020
> This is, more and more, how I'm conceptualising things.
> Parsing/validating IRIs is not actually remotely difficult at all.
> Algorithmically it's an extremely minor change to parsing/validating
> URIs. The apparent pain exists only because the world has apparently
> been very slow about packaging code up for this into major
> libraries/languages, probably because HTTP's ASCII-only nature reduces
> demand. If we adopt IRIs, I would actually encourage Gemini software
> authors who find their language lacking tools for this not to write
> custom code for it that lives only in their software, but to actually
> try to get the functionality accepted upstream into standard libraries,
> or widely used third-party libraries. This is generally useful
> functionality that's in no way Gemini-specific, and having easy support
> for it everywhere makes the world a better place regardless of whether
> Gemini thrives or declines.
>
> I don't really think the alleged difficulty of handling IRIs is a good
> argument against accepting them. I'm now more interested in
> learning/thinking about normalisation issues, which have been relatively
> under discussed so far. It's possible this is where the real trouble
> lies. Breaking a UTF-8 IRI up into (scheme, authority, path) is not a
> substantial hurdle.
This is enough of a decision for me, so I'm out. I'm not one to stand in
the way of "progress", however misguided, so I've taken down my 4 gemini
servers.
bie
More information about the Gemini
mailing list