This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The majority of parens in Clojure are redundant if we just say that all | |
n > 1 tokens in a line are arguments to the first token. Parens can be | |
added in a more C-style to disambiguate within a line. Newline plus | |
indent expands argument list over multiple lines and each of those | |
lines gets the original "one-line" treatment. Introducing an "ignore | |
indent" sigil allows sugaring up the structure. The majority of calls | |
can be expressed in one line with no parens at all. | |
Hello world: |