Lisp begins with something like this:
(defmacro when (test &body forms)
`(cond (,test nil ,@forms)))
Without using underlying list structure, environments, lexical scoping and reader function it is just a lisp-like syntax.Lisp without lists at its core is nothing but another clumsy language. Look at Clojure - what a mess.