| 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".