title: Why does the non-splicing comma after a dot splices the list inside a list template?
body: <p>On page 68 from Paradigms of Artificial Intelligence Programming by Peter Norvig we have the following code:</p>
  
  <pre><code>test               -&gt; (a test)
  `(this is ,test)   -&gt; (this is (a test))
  `(this is ,@test)  -&gt; (this is a test)
  </code></pre>
  
  <p>So far so good. The splicing comma will explode the outer parentheses. However this code is not explained in the book:</p>
  
  <pre><code>`(this is . ,test) -&gt; (this is a test)
  </code></pre>
  
  <p><strong>How does it work? What is happening under the hood?</strong></p>