On Sun, Jan 01, 2006 at 11:24:11PM +0100, Denis Barbier wrote: > > Personnellement, je ne suis pas d'accord avec ça. Dans la > > vieille tradition Unix, on écrit README, INSTALL, etc en > > majuscule pour qu'ils apparaissent en premier dans la sortie > > de ls. > > Et pour l'exemple d'avant, avec les lettres accentuées ?
Peut importe, vu que les accents n'étaient pas dans ascii de toute façon: c'est une extension d'API. Changer l'ordre des mots qui commencent en majuscule, c'est un changement d'API. Pour faire un parallèle, en C, on n'a _pas_ touché à la famille des str* (strlen strcat etc), on a ajouté un nouvel ensemble d'APIs (wcslen, wcscat etc). Si on prend le point de vue que les commandes Unix sont une API, ce qui a été fait revient à changer l'API. > D'après > > http://cvs.savannah.gnu.org/viewcvs/coreutils/src/ls.c?rev=1.215&root=coreutils&view=markup > ce changement est apparu en 2000, et était donc déjà dans Woody. Possible, j'avais tendance à l'époque à laisser autant de mes LC_ que possible à 'C'... > http://www.opengroup.org/austin/mailarchives/austin-group-l/msg02091.html > Apparemment ce problème a été discuté longuement. Là dedans, je vois des discussions sur les problèmes d'expression régulières, plutôt que sur l'éventuel cassage de scripts existants en changeant l'API Unix. A+ Y. -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]