Some reading on IRIs and IDNs

colecmac at protonmail.com colecmac at protonmail.com
Wed Dec 9 22:31:32 GMT 2020


> I'm sorry, but the two languages I work in donot have an implementation
> of punycode in their standard library.

Isn't this somewhat irrelevant in this case? It's unfortunate they don't
have an implementation, but as it stands right now, most Gemini clients
will not handle Unicode domain names at all. Punycoding domains will
solve that issue, and languages that don't have it in their stdlib
can either use a third-party library, or if that's not possible then
those languages will just ignore punycoding entirely. Obviously that's
not great for those languages, but it doesn't make sense to me to not
have punycoding at all because of that.

At the end of the day, Gemini clients must be allowed to support Unicode
domains. Perhaps the term "SHOULD" as defined by RFC2119 should be used
in the spec in this case.


makeworld


More information about the Gemini mailing list