• [^] # Re: les matheux aussi

    Posté par (site web personnel, Mastodon) . En réponse au journal Unicode 7.0 is out. Évalué à 2.

    Ensuite, lorsque tu écris « Bien sur, ce n'est plus du "prêt à penser" » je pense que ce qu'avait dans la tête Thomas DEBESSE c'était plutôt : « ce n'est pas du prêt à parser » :)

    C’est exactement ça :)

    Pour revenir au sujet de ce journal. Il me semble que l'unicode possède certains caractère spéciaux, les modifiers, qui permettent par exemple de mettre deux caractères « l'un sur l'autre ». C'est utilisé pour certaines langues ou pour l'alphabet phonétique international. J'imagine que ce ne doit pas être facile à implémenter, on s'éloigne clairement du concept de chaîne de caractères. Si on va par là, logiquement notre alphabet français ne devrait pas utiliser le caractère é mais les deux caractères « lettre e » et « accent aigu » ainsi qu'un modifier... Ce qui est j'espère d'ailleurs possible de faire avec unicode.

    Ça marche (exemple : « génial, génial »), c’est d’ailleurs la méthode officielle sur le clavier international de l’OLPC XO et dans ce cas l’accent est saisi après le caractère qui va être accentué. Malheureusement les systèmes de corrections d’orthographe ne reconnaissent pas les mots formés avec lettre+modifier.

    Mais même le modifier ne s’éloigne pas du concept de chaîne de caractère, c’est seulement l’affichage qui ne montre pas clairement un emplacement, même à l’oral on dicte « e accent aigu », donc non, même ça ça va.

    Alors oui on pourrait me rétorquer que beaucoup de symboles mathématiques sont en fait des symboles combinés. Par exemple dans ces 4 symboles : « ≰ ≢ ≄ ≠ », la barre oblique a la même signification et pourrait être un modifier, et que l’on combine en fait d’autres symboles (égalité, approximation...) comme si on composait un mot. Mais malgré tout, ça fait vraiment beaucoup.

    Quand je vois dans la table unicode ce symbole : « ⫾ » décrit par « white vertical bar, Dijkstra choice », je rie, ça doit être pour ceux que l’orthographe de « Dijkstra » rebutent. :p

    Le concept de chaîne de caractère et de parsage est très juste, le propre d’un alphabet, c’est de pouvoir lire une langue sous la forme d’une chaîne parsable : « B-A BA ».

    ce commentaire est sous licence cc by 4 et précédentes