<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Juju: ruby-nxt 0.8.0</title>
    <link>http://juju.org/articles/2006/09/27/ruby-nxt-0-8-0</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Sufficiently Advanced Technology</description>
    <item>
      <title>ruby-nxt 0.8.0</title>
      <description>&lt;p&gt;We've made quite a lot of progress on &lt;a href="http://rubyforge.org/projects/ruby-nxt/"&gt;ruby-nxt&lt;/a&gt;.  The new version is a pretty complete implementation of the NXT direct command set.  Almost everything is pretty well &lt;a href="http://ruby-nxt.rubyforge.org/"&gt;documented&lt;/a&gt; now, too.  One of the more interesting things I've been working on is a high level api based on the "blocks" in NXT-G.  So if you're familiar with the way NXT-G works, you should be able to pick it up pretty easily with code such as:&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;t = Commands::TouchSensor.new(@nxt)
t.port = 1
t.action = :pressed

while t.logic == false
  puts &amp;quot;Hold down the button...&amp;quot;
  sleep(0.5)
end&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Now that it's pretty complete and usable, I think I'll finally get around to making a Ruby on Rails plugin, which was the original reason I started all this!  :)&lt;/p&gt;</description>
      <pubDate>Wed, 27 Sep 2006 22:53:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:d8935c41-d0d4-4b69-b454-436e7a47a3e6</guid>
      <author>Tony Buser</author>
      <link>http://juju.org/articles/2006/09/27/ruby-nxt-0-8-0</link>
      <category>Code</category>
      <category>Mindstorms</category>
      <category>Ruby</category>
      <category>Ruby On Rails</category>
      <category>ruby</category>
      <category>rails</category>
      <category>mindstorms</category>
      <category>nxt</category>
      <trackback:ping>http://juju.org/articles/trackback/487</trackback:ping>
    </item>
    <item>
      <title>"ruby-nxt 0.8.0" by Jake Good</title>
      <description>&lt;p&gt;Excellent... I'm looking forward to seeing the progress of this project!&lt;/p&gt;</description>
      <pubDate>Tue, 10 Oct 2006 14:11:38 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:3346b5ec-c413-476d-913f-d83a5bb82db8</guid>
      <link>http://juju.org/articles/2006/09/27/ruby-nxt-0-8-0#comment-496</link>
    </item>
    <item>
      <title>"ruby-nxt 0.8.0" by Tony</title>
      <description>&lt;p&gt;Thanks!  The gem will probably be available in the next release.  I was hoping the author of ruby-serialport would package his module into a gem so that our gem could install everything with one command, but it looks like that won't be happening anytime soon.  So you'll still have to manually download and install ruby-serialport.  I'm also in contact with someone working on a native bluetooth module, but not sure when that will be complete either.&lt;/p&gt;</description>
      <pubDate>Tue, 10 Oct 2006 08:34:46 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:314a2ff8-b876-421a-a8ba-4848100d8e1b</guid>
      <link>http://juju.org/articles/2006/09/27/ruby-nxt-0-8-0#comment-495</link>
    </item>
    <item>
      <title>"ruby-nxt 0.8.0" by Jake Good</title>
      <description>&lt;p&gt;Any reason why this isn't available via gem yet? I see the gemspec but I can't get it to find it from rubyforge.&lt;/p&gt;

&lt;p&gt;Great work btw! I plan on doing something with it soon...&lt;/p&gt;</description>
      <pubDate>Tue, 10 Oct 2006 01:53:39 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:e54bcf55-ce89-4d47-81ff-665fbb5750e9</guid>
      <link>http://juju.org/articles/2006/09/27/ruby-nxt-0-8-0#comment-494</link>
    </item>
    <item>
      <title>"ruby-nxt 0.8.0" by Jeff</title>
      <description>&lt;p&gt;Sounds cool!  I've just ordered the Carnagie robotics curriculum for use in my classroom and plan to try re-implementing the lessons in ruby using ruby-nxt.&lt;/p&gt;</description>
      <pubDate>Thu, 05 Oct 2006 09:33:50 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:24742bad-c354-44f3-8285-bc985e6c77c8</guid>
      <link>http://juju.org/articles/2006/09/27/ruby-nxt-0-8-0#comment-492</link>
    </item>
  </channel>
</rss>
