<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <result>
    <project>
      <id>15640</id>
      <name>NeoPatterns</name>
      <created_at>2008-07-21T13:52:25Z</created_at>
      <updated_at>2008-09-16T00:21:05Z</updated_at>
      <description>NeoPatterns is a framework exposing some common design patterns:

- Inversion of control and dependencies injection
- Proxy
- Lazy initialization

Its specificities are:

- Configuration can be done in &quot;meta-assemblies&quot; (but also in code-style or configuration-style), so design is done in code, but separated from implementation.
- Efficient method interception using IL generation
- New design patterns (for hype people) implementation</description>
      <homepage_url>http://neopatterns.wikidot.com</homepage_url>
      <download_url>http://code.google.com/p/neopatterns/downloads/list</download_url>
      <url_name>NeoPatterns</url_name>
      <user_count>1</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id>267111</analysis_id>
      <analysis>
        <id>267111</id>
        <project_id>15640</project_id>
        <updated_at>2009-12-16T06:18:57Z</updated_at>
        <logged_at>2009-12-16T06:18:51Z</logged_at>
        <min_month>2008-07-01T00:00:00Z</min_month>
        <max_month>2008-09-01T00:00:00Z</max_month>
        <twelve_month_contributor_count>1</twelve_month_contributor_count>
        <total_code_lines>5517</total_code_lines>
        <main_language_id>17</main_language_id>
        <main_language_name>C#</main_language_name>
      </analysis>
      <licenses>
        <license>
          <name>lgpl3</name>
          <nice_name>GNU Lesser General Public License 3</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
