Some reading on IRIs and IDNs

On Fri, Dec 11, 2020 at 09:57:02AM +0100, Stephane Bortzmeyer wrote:

Hi!

> On Thu, Dec 10, 2020 at 04:54:52PM +0100,
>  cage <cage-dev at twistfold.it> wrote
>  a message of 44 lines which said:
>
> > Adding more complexity and more responsibility to software authors
> > will shrink diversity in the gemini software landscape.
>
> The idea is that it will not be done by the programmer (Unicode is
> complicated) of the Gemini client but mostly by the libraries she or
> he uses.

If such library does exists, otherwise  more and more works is needed,
and this will exclude the programmers  that have no time or skills (to
me very likely the former) to do the all the work.

> It is the same with TLS: TLS is very complicated but most
> people do not program it by themselves (and rightly so).

This  is matter  of  balance,  the advantages  of  TLS  are worth  the
complexity added, IDN? I am not sure.

> > Internationalized  hostname  has  advantages  but  how  this  adding
> > complexity impact software author? Is this complexity needed?
>
> Since I write Gemini clients, I have sympathy for this point of
> view. However, let me quote RFC 8890

OK the point is  valid to me, for TLS, but not for  IDN. Anyway i have
the impression i am in a minority  here, and i think i should start to
do a minimal wrapping of libidn at this point. :-)

Bye!
C.

---

Previous in thread (43 of 62): 🗣️ Stephane Bortzmeyer (stephane (a) sources.org)

Next in thread (45 of 62): 🗣️ cage (cage-dev (a) twistfold.it)

View entire thread.