But thats the reason behind the bracket idea. There is no such thing as a command, they are all functions. Splitting function calling into 2 different "classes" just confuses things. Personally I find it easier to program in a language where syntax is consistant.
There would be one big advantage with forcing brackets, there would never be any mixup with variables that share the same name as a function.
There would be one big advantage with forcing brackets, there would never be any mixup with variables that share the same name as a function.