<?xml version="1.0" encoding="utf-8"?>

  <rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://purl.org/rss/1.0/"
  >

  <channel rdf:about="http://www.artima.com/weblogs/feeds/bloggers/hlovatt.rss">
    <title>Howard Lovatt's Weblog</title>
    <link>http://www.artima.com/weblogs/index.jsp?blogger=hlovatt</link>
    <description>
Artima Weblogs is a community of bloggers posting on a wide range of topics of interest to software developers.
    </description>
    <image rdf:resource="http://www.artima.com/images/artima88x33.gif"/>
    <items>
      <rdf:Seq>
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=222021" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=220920" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=220916" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=220783" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=206734" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=206350" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=202004" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=182412" />
        <rdf:li resource="http://www.artima.com/weblogs/viewpost.jsp?thread=180638" />
      </rdf:Seq>
    </items>
  </channel>

  <image rdf:about="http://www.artima.com/images/artima88x33.gif">
    <title>Artima.com</title>
    <url>http://www.artima.com/images/artima88x33.gif</url>
    <link>http://www.artima.com/</link>
  </image>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=222021">
    <title>Simplyfing Java Generics by Eliminating Wildcards</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=222021</link>
    <description>
Many people have written that generics in Java are too complicated, this blog examines a simplification — the elimination of wildcards.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=220920">
    <title>An Alternative to Closure Conversion and to Restricted Closures</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=220920</link>
    <description>
The Closure proposal from Neal Gafter et al. introduces something that is like an object, a closure, but not quite. To enable interoperation with normal objects a form of autoboxing is used, this autoboxing has two forms, normal closure conversion and restricted closure conversion. This blog examines an alternative.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=220916">
    <title>Traits for Java</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=220916</link>
    <description>
There is a lot of interest currently in the ability to extend a class (or something close to class extension) without requiring recompilation or source changes, Traits offer a viable method of achieving this.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=220783">
    <title>Extension Methods and Chained Invocations</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=220783</link>
    <description>
Two Java 7 proposed extensions, extension methods and chained invocations, give extra meaning to method call syntax. Neither proposal has proved popular with bloggers and this blog suggests an alternative.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=206734">
    <title>Lexical Scope of Java Inner Classes and Closures</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=206734</link>
    <description>
One of the key differences between the different Java inner class and
closure proposals is the lexical scope of names, this blog compares
the scoping of the major proposals (CICE + ARM, C3S, FCM + JCA, and
BGGA in both its forms)
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=206350">
    <title>Super Type Tokens</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=206350</link>
    <description>
Neil Gafter has proposed Super Type Tokens and also noted their limitations. Alternatives include reify generics and providing generic factories. Super Type Tokens are a means of remembering the erased type using a token, which is an instance of TypeRef in the example.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=202004">
    <title>Comparing Inner Class/Closure Proposals</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=202004</link>
    <description>
There are at least 4 inner class/closure proposals for Java 7 and it is hard to compare them because they use different terms and different syntax for similar concepts. This post makes the comparison easier by seperating concerns.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=182412">
    <title>Clear, Consistent, and Concise Syntax (C3S) for Java</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=182412</link>
    <description>
Many people think that inner classes in Java could be better; this Blog presents a new syntax that emphasizes Clarity, Consistency, and Conciseness (in that order!). An example usage is: withLock lock, method { out.println &amp;quot;Hello&amp;quot; };
    </description>
  </item>

  <item rdf:about="http://www.artima.com/weblogs/viewpost.jsp?thread=180638">
    <title>Inner Classes or Closures</title>
    <link>http://www.artima.com/weblogs/viewpost.jsp?thread=180638</link>
    <description>
One of the areas receiving a lot of attention for J7 is simplifying and extending the capabilities of inner classes or adding a new construct the closure. This blog examines the options and compares the different proposals using a typical example, inject.
    </description>
  </item>

</rdf:RDF>
