>>40
Extending syntax isn't as basic as opening windows.
It is in certain *cough* paren-based languages and a few others
It's entirely unnecessary in a Turing-complete language.
If that is your argument then we can do away with everything except lambda as Alonzo Church and others have shown. The reason languages include certain features is that they make it more useful and make programs easier to write, not because they are essential to attaining Turing Completeness.