<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <items_returned>3</items_returned>
  <items_available>3</items_available>
  <first_item_position>0</first_item_position>
  <result>
    <project>
      <id>47043</id>
      <name>viricide</name>
      <created_at>2008-12-16T03:37:07Z</created_at>
      <updated_at>2009-01-10T16:10:37Z</updated_at>
      <description>ViricideViricide is an internet-multiplayer-ready version of a famous virus curing puzzle game.  

Slight care has been taken to create a reasonably robust engine such that other projects can spring from this one. Currently some legacy code exists for the front end and slightly newer code exists for the server. 

Please see RunningViricide for help on getting started. 

If you have an XO Laptop, please see XOLaptopSupport. 

Screenshots</description>
      <homepage_url>http://code.google.com/p/viricide</homepage_url>
      <download_url></download_url>
      <url_name>viricide</url_name>
      <user_count>0</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id>418135</analysis_id>
      <licenses>
        <license>
          <name>mit</name>
          <nice_name>MIT License</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>107935</id>
      <name>to-dlo</name>
      <created_at>2008-12-27T09:06:41Z</created_at>
      <updated_at>2009-03-24T03:36:42Z</updated_at>
      <description>To-Dlo is a simple to-do list management application, manageable from your cellphone via SMS. Please see http://todlo.appspot.com/ for the canonical implementation.</description>
      <homepage_url>http://code.google.com/p/to-dlo</homepage_url>
      <download_url></download_url>
      <url_name>to-dlo</url_name>
      <user_count>0</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id>488778</analysis_id>
      <licenses>
        <license>
          <name>mit</name>
          <nice_name>MIT License</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>318831</id>
      <name>pynarcissus</name>
      <created_at>2009-03-08T03:09:54Z</created_at>
      <updated_at>2009-05-17T01:13:52Z</updated_at>
      <description>Currently this is just a Javascript parser. Javascript evaluation might be a little more tricky since the Narcissus interpreter implements a bunch of stuff metacircularly. 

Also, check out the original Narcissus: http://mxr.mozilla.org/mozilla/source/js/narcissus/ 

This project is interesting not only for the fact that a Javascript parser has been written in Python, but because the port was as direct a transliteration as possible, the Javascript Narcissus parser and this Python one make an interesting case study in the differences between Javascript and Python. 

Perhaps I'll post a few interesting line by line comparisons, but in the interim time, jsparser.py is equivalent in function (and indeed incredibly similar at the source level) to Narcissus' jsdefs.js and jsparse.js. You'll have to blame Brendan Eich if you're unhappy with the overall structure and design. 

New: there is now a conversion routine that turns a Javascript parse tree into rudimentary S-expressions.</description>
      <homepage_url>http://code.google.com/p/pynarcissus</homepage_url>
      <download_url></download_url>
      <url_name>pynarcissus</url_name>
      <user_count>0</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id>513717</analysis_id>
      <licenses>
        <license>
          <name>mozilla_public_1_1</name>
          <nice_name>Mozilla Public License 1.1</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
