title: XML, S-Expressions, and overlapping scope... What's it called?
body: <p>I was reading <a href="http://www.prescod.net/xml/sexprs.html" rel="nofollow noreferrer">XML is not S-Expressions</a>. XML scoping is kind of strict, as are S-expressions. And in every programming language I've seen, you can't have the following:</p>
  
  <p><code>&lt;b&gt;BOLD &lt;i&gt;BOTH &lt;/b&gt;ITALIC&lt;/i&gt;</code> == <strong>BOLD</strong> <strong><em>BOTH</em></strong> <em>ITALIC</em> </p>
  
  <p>It's not even expressible with S-Expressions:</p>
  
  <p><code>(bold "BOLD" (italic "BOTH" ) "ITALIC" )</code> == :(</p>
  
  <p>Does any programming language support this kind of "overlapping" scoping? Could there be any practical use for it?</p>