I am fascinated to Lisp as it is
simple yet powerful. I am just a beginner and I know there have been lots of discussions on removing parentheses from Lisp and its dialects. Yet I request Lisp ninja's to take few minutes answering this.
Will there be any side effects in Lisp/Clojure if they had followed 2 conventions below:
;; function declaration defn function-name param-1 .... param-n ... function-body ;; not (function-body) ... ;; function call function-name param-1 ... param-n ;; not (function-name param-1 ... param-n)
While still using
 for inline and nested expressions.
(println "hello, ") (println "world !!!") ;; inline = a (- 2 3) ;; nested