Would changing Lisp's syntax as described in the thread title (with no further modifications, arithmetic operators are still prefix, etc) result in any loss in expressibility, generality, or have any other significantly negative consequences?
I'm trying to imagine a ``Trojan Lisp'' for warming up programmers proficient in other languages to the concepts unique to the Lisps. It seems like an insignificant difference (I'm fine with either syntax), but I really think it would go a long ways toward making the language more palatable to people that aren't already Lisp programmers.
It seems like an insignificant difference
No it's not I'm fine with either syntax
The former is more like ``abstract syntax tree'' than ``syntax''.
People tried something similar to the latter once, it was called ``M-expression''.