In the faq, you explain Why not use some other delimiter than parentheses: "We tried various possibilities. Square and curly brackets lose because they are less directional than parens (left and right differ in fewer pixels); < and > lose because they don't wrap around enough to enclose expressions longer than tokens." I do not understand anything. Why to consider replacing () with [] and <>? Despite for lexer they may look different, these are the same delimiters. You should not be a language designer to understand that! What a kidding? Secondly, I do not see the most radical alternative in your consideration list: the Tabs, successfully used in Python. You must strip of the parenthesis certainly simply because LISP code is indented anyway making parenthesis purely redundant whereas you are purist struggling for minimalism. |