Re: [EGD-discu] Visibilité des espaces insécables en programmation |
[ Thread Index |
Date Index
| More ergodis.org/discussions Archives
]
- To: discussions@xxxxxxxxxxx
- Subject: Re: [EGD-discu] Visibilité des espaces insécables en programmation
- From: Mélanie (ariasuni) <perso@xxxxxxxxxxxxxx>
- Date: Sun, 12 Aug 2018 13:55:34 +0200
- Authentication-results: profiterole.nuolezio.org; dkim=pass (1024-bit key) header.d=hack-libre.org header.i=@hack-libre.org header.b="OuJFDH5L"
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hack-libre.org; s=profiterole; t=1534074935; bh=Au191kY1tyypza6kQZ6X3HTEe6KCk7vAlVRj/cvRhGI=; h=Subject:To:From:Message-ID:Date:From:Sender:To:CC:Subject: Message-Id:Date; b=OuJFDH5LSRV1lYaFJqKKLtQ/3hmf0OP5nWY9dha/CJe2CTpOSsIGPqSo4Lop2YPln f7I/SXwcy4WHDX9sZpsaIg36tI+MW7Gs2NoiJtYpKZEHHwH+UIEvxSmhFa/JM6MzCE H2W3LkhCzoirzDt4NGO/2x4HLORQNG8O5WUHNtck=
- Organization: Association Ergodis
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".