title: How do the new Scala TypeTags improve the (deprecated) Manifests?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/12218641/scala-2-10-what-is-a-typetag-and-how-do-i-use-it">Scala 2.10: What is a TypeTag and how do I use it?</a>  </p>
  </blockquote>
  
  
  
  <p>I have been reading about the new TypeTags which come along with the new reflection api. It seems that Manifests are supposed to be replaced with that new concept. Can anyone post some code examples to show the benefits?</p>
  
  <p>Some references:</p>
  
  <ul>
  <li><a href="http://www.scala-lang.org/archives/downloads/distrib/files/nightly/docs/library/scala/reflect/api/TypeTags.html" rel="nofollow noreferrer">TypeTags API</a></li>
  <li><a href="https://docs.google.com/document/d/1O879Iz-567FzVb8kw6N5OBpei9dnbW0ZaT7-XNSa6Cs/edit?pli=1" rel="nofollow noreferrer">SIP: Self-cleaning macros</a></li>
  <li><a href="http://scalamacros.org/talks/2012-04-28-MetaprogrammingInScala210.pdf" rel="nofollow noreferrer">Metaprogramming in Scala</a></li>
  </ul>