&gt; Homoiconicty is a syntactic concept, variadicity is a semantic concept. They have nothing to do with each other.<p>It&#x27;s far more difficult to define macros when you don&#x27;t have variadicity. A large number of syntactic constructs you&#x27;d want to define would even be impossible.