>>5
What's wrong with having syntax? Lisp too has an large amount of syntax! (e.g. format strings, loop macro, unquote-splicing is only valid for lists, '(.)
is an ill-formed dotted list, etc.).
According to Lisp syntax, this is invalid:
`(1 @2 . @3 4)