Je trouves ça triste de vouloir restreindre l'incroyable richesse des langues mondiales, et de vouloir imposer un système d'écriture qui n'est pas celui de l'incroyable majorité de la population mondiale (pas même du français, à cause des diacritiques).
Yep, c'est triste d'avoir un langage qui impose des mots clés ascii, et anglais qui plus est, mais y a tellement de moyen de tricher avec l'utf-8...
Pour la programmation, il suffit de n'accepter comme identifiants que ce qui est un caractère réel,
yep, puisque tu parles de python
#/usr/bin/pythonimportgetoptimportsysoutput_filename='default.out'#print 'ARGV :', sys.argv[1:]options,remainder=getopt.getopt(sys.argv[1:],'o:v',['output=','verbose','version=',])print('OPTIONS :',options)foropt,arginoptions:ifoptin('-o','--output'):оutput_filename=argprint("et l'heureux gagnant est "+output_filename)print("et l'heureux gagnant est "+оutput_filename)
facile à tester et c'est marrant on a pas 2 fois la même ligne! Ça l'est moins si c'est un uid, ou un élément critique du système
Note bien j'ai proposé une solution simple : n'accepter qu'un jeu restreint de caractères par fichier, afin d'éviter ce genre de blague, mais ça devient galère lorsque les mots clés du langage sont dans un alphabet proche.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Microsоft.com, Faςebook.com
Posté par fearan . En réponse à la dépêche confusable-homoglyphs : une bibliothèque pour gérer les caractères qui se ressemblent. Évalué à 2.
Yep, c'est triste d'avoir un langage qui impose des mots clés ascii, et anglais qui plus est, mais y a tellement de moyen de tricher avec l'utf-8...
yep, puisque tu parles de python
facile à tester et c'est marrant on a pas 2 fois la même ligne! Ça l'est moins si c'est un uid, ou un élément critique du système
Note bien j'ai proposé une solution simple : n'accepter qu'un jeu restreint de caractères par fichier, afin d'éviter ce genre de blague, mais ça devient galère lorsque les mots clés du langage sont dans un alphabet proche.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent