<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>bin/agent</filename>
    </added>
    <added>
      <filename>bin/mapper</filename>
    </added>
    <added>
      <filename>docs/JamesRH_Lisa.pdf</filename>
    </added>
    <added>
      <filename>lib/nanite/actor.rb</filename>
    </added>
    <added>
      <filename>lib/nanite/agent.rb</filename>
    </added>
    <added>
      <filename>lib/nanite/answer.rb</filename>
    </added>
    <added>
      <filename>lib/nanite/dispatcher.rb</filename>
    </added>
    <added>
      <filename>lib/nanite/mapper.rb</filename>
    </added>
    <added>
      <filename>lib/nanite/op.rb</filename>
    </added>
    <added>
      <filename>lib/nanite/reducer.rb</filename>
    </added>
    <added>
      <filename>lib/nanite/resource.rb</filename>
    </added>
    <added>
      <filename>lib/nanite/result.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,34 @@
+require 'rubygems'
+require 'amqp'
+require 'mq'
+$:.unshift File.dirname(__FILE__)
+require 'nanite/resource'
+require 'nanite/result'
+require 'nanite/op'
+require 'nanite/answer'
+
 module Nanite
   class &lt;&lt; self
     attr_accessor :identity
+    
+    attr_accessor :default_resources
+    
+    def mapper
+      Thread.current[:mapper] ||= MQ.new.rpc('mapper')
+    end  
+    
+    def amq
+      Thread.current[:mq] ||= MQ.new
+    end
+    
+    def pending
+      @pending ||= {}
+    end
+    
+    def results
+      @results ||= {}
+    end
+    
     def gen_token
       values = [
         rand(0x0010000),</diff>
      <filename>lib/nanite.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>lib/actor.rb</filename>
    </removed>
    <removed>
      <filename>lib/agent.rb</filename>
    </removed>
    <removed>
      <filename>lib/answer.rb</filename>
    </removed>
    <removed>
      <filename>lib/dispatcher.rb</filename>
    </removed>
    <removed>
      <filename>lib/mapper.rb</filename>
    </removed>
    <removed>
      <filename>lib/op.rb</filename>
    </removed>
    <removed>
      <filename>lib/reducer.rb</filename>
    </removed>
    <removed>
      <filename>lib/resource.rb</filename>
    </removed>
    <removed>
      <filename>lib/result.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>2980915a3e266071bd61a6777387db75634467eb</id>
    </parent>
  </parents>
  <author>
    <name>Ezra Zygmuntowicz</name>
    <email>ez@engineyard.com</email>
  </author>
  <url>http://github.com/ezmobius/nanite/commit/bbc651df633ac2a9c599e3bb3f9cea5acbd5cc2d</url>
  <id>bbc651df633ac2a9c599e3bb3f9cea5acbd5cc2d</id>
  <committed-date>2008-08-12T16:37:13-07:00</committed-date>
  <authored-date>2008-08-12T16:37:13-07:00</authored-date>
  <message>reformat repo layout</message>
  <tree>090c12c23671d87b61afc131c2ec75ff26f96af3</tree>
  <committer>
    <name>Ezra Zygmuntowicz</name>
    <email>ez@engineyard.com</email>
  </committer>
</commit>
