Changes between Initial Version and Version 1 of Ticket #4138, comment 21


Ignore:
Timestamp:
11/03/21 16:59:33 (15 months ago)
Author:
ZGMxYWFh
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #4138, comment 21

    initial v1  
    1010That is partially wrong. I am quite sure many of you are well aware of https://en.wikipedia.org/wiki/Mirror_writing. [[br]][[br]]The scientists observed that normal children exhibited signs of mirror writing while learning to write[[br]][[br]]is copied from that Wikipedia page. It could be some of you were also part of that children group. The bug issue is more complex, but not incredibly complex. MC has to deal with lines where some parts of the line progress in the left to right direction you are accustomed to. While other parts of those same lines progress in a right to left direction. Exactly the opposite of what you are used to. As in[[br]][[br]] 
    1111Midnight Commander - rednammoC thgindiM[[br]][[br]] 
    12 If you don't see it immediately, the left part of the line above reads MC in the usual direction. While the right part reads MC in the opposite direction. And there is a question if the computer should display it in the correct direction? And if so, how? How the computer would be able to keep such strings in its memory, and still have the terminal, or while making a hard copy of it, display it the way the user expects it. How the computer would know what is the left most letter? If you like, this is a more complex version of the question how the computer marks to itself the end of string, NULL character, while still keep it distinct from the other part of a string. Or how can the compuer tell that some byte sequences are sometime English letters, sometimes Russion letters, and some times something else. Neither English. Nor Russion. 
     12If you don't see it immediately, the left part of the line above reads MC in the usual direction. While the right part reads MC in the opposite direction. And there is a question if the computer should display it in the correct direction? And if so, how? How the computer would be able to keep such strings in its memory, and still have the terminal, or while making a hard copy of it, display it the way the user expects it. How the computer would know what is the left most letter? If you like, this is a more complex version of the question how the computer marks to itself the end of string, NULL character, while still keep it distinct from the other part of the string. Or how can the computer tell that some byte sequences are sometime English letters, sometimes Russian letters, and some times something else. Neither English. Nor Russian. 
    1313> and can't provide help fixing it - we just don't have skills 
    1414That is totally wrong. Absolutely wrong. You can provide help. You have the skills.