| We should stop the ASCII madness at some point. The world speaks Unicode. Only programming languages are mostly stuck in the 7-bit era. That sucks. People even use extra keyboards to input their emojis, but we "can't" input math or programming symbols? Really? An "international" keyboard layout gives you already a shitload of "special" signs. Using the compose key you can input even more. When this isn't enough it's trivial to add something to ~/.XCompose I'm not advocating to have a pure symbolic programming language. But things that are better expressed through symbols just should be. It has reasons why you use symbols in math instead of writing everything out in some human language. Programming is evidently symbolic, just like math: We know that as we let professionals read code while in a MRI scanner and we could look on their brain activity. The brain activity correlates with the one seen when reading (and understanding) math, not with the one seen while processing human language. We should design programming languages accordingly! |