So we have all these control characters in ASCII and besides newline, horizontal tab and carriage return (on Windows) the only use for them is on terminal emulators (which I am making one!) Also as an extension, us NeoVim/Vim users have extensive use for them....
It's about Punch Tape. Old Teletype terminals allowed P-tape to be "written" and read. If the typist made a mistake, they could back up the tape and type "Rub Out." That would write a DEL, effectively punching holes across the tape - effectively a bitwise OR. P-tape readers were designed to ignore the DEL.
Why DEL is at the end of ASCII (I have a theory! -- well, maybe?)
So we have all these control characters in ASCII and besides newline, horizontal tab and carriage return (on Windows) the only use for them is on terminal emulators (which I am making one!) Also as an extension, us NeoVim/Vim users have extensive use for them....
Which conditions would make reject or quit your job?
Being forced to use a particular OS, hardware or programming language? Working remotely? Certain company structure?
A quick tip for better variable names
Whenever you store a value that has a unit in a variable, config option or CLI switch, include the unit in the name. So:...