Re: [EGD-discu] Visibilité des espaces insécables en programmation

[ Thread Index | Date Index | More ergodis.org/discussions Archives ]


Le 10/08/2018 à 06:48, Marcel a écrit :
Bonjour à tou·te·s,

Je me souviens qu’il avait été dit ici que l’espace insécable en Maj+Espace cause des ennuis en programmation parce que visuellement, elle ne se distingue pas d’une espace normale.

Ce matin dans Gedit je vois des triangles qui s’affichent à la place de ces espaces : ▿ pour l’espace insécable classique NBSP U+00A0, ▾ pour l’espace fine insécable U+202F.

Pour cela il a fallu cocher « Show White Space » dans le menu « View ». Je ne sais pas si c’est dans l’un des plugins que j’ai installés hier soir.

Alors j’imagine que c’est pareil pour tous les autres environnements de programmation, qu’il y a ou aura des mises à jour mettant fin à
la confusion des espaces.

C’est une option qui existe depuis très longtemps dans de nombreux outils de programmation… Mais:

– Ça n’est très souvent pas activé par défaut. On ne peut pas partir du principe que les gens le feront spontanément pour, ou qu’on doive leur expliquer encore une chose pour pouvoir utiliser le bépo. – De nombreux outils n’ont simplement pas cette option, dont un très grand nombre d’émulateurs de terminal, d’outils qui servent à écrire des requêtes SQL, et surement d’autres auxquels je n’ai pas pensé. – Le soucis arrivera quand même dans les cas un·e utilisateur·rice du bépo sera amené à écrire du code dans un navigateur web ou une messagerie instantanée, qui sera ensuite copié-collé autre part. – Un grand nombre d’interpréteurs et de compilateurs de langages de programmation (sauf quelques récents comme Rust) sont incapables de fournir un diagnostique compréhensible lorsqu’un caractère est inséré à la place d’un caractère qui ressemble ou est identique visuellement.

En bref, c’est toujours et encore le fait que l’apparence définie par Unicode et attendue par défaut soit «invisible» que le problème persistera, et on ne peut pas vraiment espérer que chaque outil qui existe et existera jamais pense à prendre en compte une exception culturelle d’une partie de la francophonie qui en pratique touche quasi-uniquement la minorité des gens qui utilisent le bépo.

--
Pour ne plus recevoir les messages de cette liste de discussion, envoyez un courriel avec pour destinataire discussions-REQUEST@xxxxxxxxxxx et pour sujet "unsubscribe".


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/