re: hot take
@amiloradovsky@functional.cafe
I'm not quoting anyone, that was a hypothetical exaggerated argument against short names, I used quotes, so that it doesn't break the parsing of the sentence. What you seem to define as a name, sounds to me more like a description. If that's your definition - can't really argue, otherwise you have done the job for me. Your argument for space as a natural separator is valid for sentences(natural language or otherwise), but not necessarily for names. A name should identify indeed, and if we are talking about human interface(or as N goes to infinity any conceivable system), longer the names are, harder they are to identify. Names fundamentally are not supposed to encode any information, though it is useful to give things meaningful names in some contexts, mostly in a very local narrow scope.
My point with ascii was that if you are abandoning text interface, might as well question the rest of the fundamentals, you wouldn't need any special characters anymore, not even the null terminator. The question "what is space" in that context is what led me to ascii.
Finally yes, the argument is compatibility with text interface, for which as you have said(way better than I could, I have to admit), space is a natural separator.