<?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/rubycs/feeds/rubycs.rss">
    <title>Articles published in Ruby Code &amp; Style</title>
    <link>http://www.artima.com/</link>
    <description>
The most recently published articles in Artima's Ruby Code &amp; Style.
    </description>
    <image rdf:resource="http://www.artima.com/images/artima88x33.gif"/>
    <items>
      <rdf:Seq>
        <rdf:li resource="http://www.artima.com/rubycs/articles/patterns_sexp_dsls.html" />
        <rdf:li resource="http://www.artima.com/rubycs/articles/ruby_as_dsl.html" />
        <rdf:li resource="http://www.artima.com/rubycs/articles/welcome_editorial.html" />
        <rdf:li resource="http://www.artima.com/rubycs/articles/modular_apis_with_ruby.html" />
        <rdf:li resource="http://www.artima.com/rubycs/articles/pdf_writer.html" />
        <rdf:li resource="http://www.artima.com/rubycs/articles/rubyqueue.html" />
      </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/rubycs/articles/patterns_sexp_dsls.html">
    <title>If It's Not Nailed Down, Steal It</title>
    <link>http://www.artima.com/rubycs/articles/patterns_sexp_dsls.html</link>
    <description>
There's a whole world of language features that we sometimes miss out on as Rubyists, such as pattern matching, S-expressions, and external domain-specific languages. But the good news is that we can have them, too, as long as we're not afraid to steal a few things first.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/rubycs/articles/ruby_as_dsl.html">
    <title>Creating DSLs with Ruby</title>
    <link>http://www.artima.com/rubycs/articles/ruby_as_dsl.html</link>
    <description>
Broadly speaking, there are two ways to create a DSL. One is to invent a syntax from scratch, and build an interpreter or compiler. The other is to tailor an existing general-purpose language by adding or changing methods, operators, and default actions. This article explores using the latter method to build a DSL on top of Ruby.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/rubycs/articles/welcome_editorial.html">
    <title>(A Belated) Welcome to Ruby Code &amp;#38; Style</title>
    <link>http://www.artima.com/rubycs/articles/welcome_editorial.html</link>
    <description>
James Britt welcomes all to Ruby Code &amp; Style and offers his views on what makes it so special.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/rubycs/articles/modular_apis_with_ruby.html">
    <title>Modular Architectures with Ruby</title>
    <link>http://www.artima.com/rubycs/articles/modular_apis_with_ruby.html</link>
    <description>
A modular architecture allows users  to create modules that conform to well-described APIs and plug them into the application to extend the functionality. 

This article shows one way to create a modular API in Ruby.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/rubycs/articles/pdf_writer.html">
    <title>Creating Printable Documents with Ruby</title>
    <link>http://www.artima.com/rubycs/articles/pdf_writer.html</link>
    <description>
In this article, Austin Ziegler introduces the creation of a variety of types of documents with PDF::Writer for Ruby. This introduction covers basic creation, partial document generation and customization, and Rails-generated documents.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/rubycs/articles/rubyqueue.html">
    <title>Linux Clustering with Ruby Queue: Small is Beautiful</title>
    <link>http://www.artima.com/rubycs/articles/rubyqueue.html</link>
    <description>
Ruby Queue software package lowers the barriers scientists need to overcome in order to realize the power of Linux clusters.  The toolset is designed with a K.I.S.S,
research focused, philosophy that enables any ordinary (non-root) user to set
up a zero-admin Linux cluster in 10 minutes or less.
    </description>
  </item>

</rdf:RDF>
