<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Haskell on Zombie Farm</title><link>https://zombie-farm-01.vercel.app/topic/haskell/</link><description>Recent content in Haskell on Zombie Farm</description><image><title>Zombie Farm</title><url>https://zombie-farm-01.vercel.app/images/og-default.png</url><link>https://zombie-farm-01.vercel.app/images/og-default.png</link></image><generator>Hugo -- 0.156.0</generator><language>en-us</language><lastBuildDate>Thu, 05 Feb 2026 19:00:46 +0000</lastBuildDate><atom:link href="https://zombie-farm-01.vercel.app/topic/haskell/index.xml" rel="self" type="application/rss+xml"/><item><title>Agda vs Haskell (2026): Which is Better for Proof Assistant?</title><link>https://zombie-farm-01.vercel.app/agda-vs-haskell-2026-which-is-better-for-proof-assistant/</link><pubDate>Tue, 27 Jan 2026 14:09:27 +0000</pubDate><guid>https://zombie-farm-01.vercel.app/agda-vs-haskell-2026-which-is-better-for-proof-assistant/</guid><description>Compare Agda vs Haskell for Proof Assistant. See features, pricing, pros &amp;amp; cons. Find the best choice for your needs in 2026.</description><content:encoded><![CDATA[<h1 id="agda-vs-haskell-which-is-better-for-proof-assistant">Agda vs Haskell: Which is Better for Proof Assistant?</h1>
<h2 id="quick-verdict">Quick Verdict</h2>
<p>For teams requiring advanced dependent types and a strong focus on proof assistant capabilities, Agda is the preferred choice due to its native support for dependent types and a more extensive library of proof-related features. However, for larger teams or those already invested in the Haskell ecosystem, Haskell&rsquo;s broader community and more extensive resources may outweigh Agda&rsquo;s advantages. Ultimately, the choice between Agda and Haskell depends on the specific needs and constraints of your project.</p>
<h2 id="feature-comparison-table">Feature Comparison Table</h2>
<table>
  <thead>
      <tr>
          <th style="text-align: left">Feature Category</th>
          <th style="text-align: left">Agda</th>
          <th style="text-align: left">Haskell</th>
          <th style="text-align: center">Winner</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td style="text-align: left">Pricing Model</td>
          <td style="text-align: left">Free, Open-Source</td>
          <td style="text-align: left">Free, Open-Source</td>
          <td style="text-align: center">Tie</td>
      </tr>
      <tr>
          <td style="text-align: left">Learning Curve</td>
          <td style="text-align: left">Steep, due to dependent types</td>
          <td style="text-align: left">Moderate to Steep</td>
          <td style="text-align: center">Agda</td>
      </tr>
      <tr>
          <td style="text-align: left">Integrations</td>
          <td style="text-align: left">Limited, mostly academic</td>
          <td style="text-align: left">Extensive, including industry</td>
          <td style="text-align: center">Haskell</td>
      </tr>
      <tr>
          <td style="text-align: left">Scalability</td>
          <td style="text-align: left">Good for small to medium projects</td>
          <td style="text-align: left">Excellent, widely used</td>
          <td style="text-align: center">Haskell</td>
      </tr>
      <tr>
          <td style="text-align: left">Support</td>
          <td style="text-align: left">Community-driven, limited resources</td>
          <td style="text-align: left">Large community, commercial support</td>
          <td style="text-align: center">Haskell</td>
      </tr>
      <tr>
          <td style="text-align: left">Dependent Types</td>
          <td style="text-align: left">Native support</td>
          <td style="text-align: left">Via extensions (e.g., GADTs)</td>
          <td style="text-align: center">Agda</td>
      </tr>
      <tr>
          <td style="text-align: left">Proof Assistant Features</td>
          <td style="text-align: left">Extensive library, native support</td>
          <td style="text-align: left">Growing, but less extensive</td>
          <td style="text-align: center">Agda</td>
      </tr>
  </tbody>
</table>
<h2 id="when-to-choose-agda">When to Choose Agda</h2>
<ul>
<li>If you&rsquo;re a small to medium-sized team (less than 20 people) working on a project that heavily relies on dependent types and proof assistant capabilities, Agda&rsquo;s native support and extensive library make it the better choice.</li>
<li>For academic or research projects where the focus is on formal verification and proof development, Agda&rsquo;s strengths in dependent types and its community-driven development make it more suitable.</li>
<li>If you&rsquo;re a 10-person research team needing to develop complex proofs and your budget is limited, Agda&rsquo;s free and open-source nature, combined with its native dependent type support, can provide significant advantages.</li>
<li>For projects with a small team and a tight deadline (less than 6 months), Agda&rsquo;s focused feature set can help streamline development.</li>
</ul>
<h2 id="when-to-choose-haskell">When to Choose Haskell</h2>
<ul>
<li>For larger teams (more than 50 people) or those with existing investments in the Haskell ecosystem, Haskell&rsquo;s broader community, more extensive resources, and better support for large-scale projects make it the more practical choice.</li>
<li>If your project requires a wide range of integrations with other tools and systems, Haskell&rsquo;s extensive integration capabilities can be beneficial.</li>
<li>For commercial projects where scalability and maintainability over time are crucial, Haskell&rsquo;s excellent track record in these areas can provide peace of mind.</li>
<li>If you&rsquo;re a 50-person SaaS company needing to develop a proof assistant as part of a larger product and you have a budget for commercial support, Haskell&rsquo;s scalability and the availability of commercial support can be decisive factors.</li>
</ul>
<h2 id="real-world-use-case-proof-assistant">Real-World Use Case: Proof Assistant</h2>
<p>Setting up a basic proof assistant in Agda can take around 2-3 days due to its native support for dependent types, whereas in Haskell, it might take 4-5 days due to the need to set up and learn extensions like GADTs. Ongoing maintenance for a proof assistant in Agda can be less burdensome due to its focused feature set, requiring about 10 hours of maintenance per month for 100 users, compared to Haskell, which might require 15-20 hours due to its broader feature set and the potential need to manage more complex integrations. The cost for 100 users in Agda can be as low as $0 (if self-hosted and managed) compared to potentially thousands of dollars in Haskell, depending on the scale and complexity of the integrations and commercial support needed.</p>
<h2 id="migration-considerations">Migration Considerations</h2>
<p>If switching from Agda to Haskell, data export/import limitations can be significant due to the differences in dependent type support, requiring manual translation of types and proofs, which can take several weeks to a few months. Training time for a team to adapt to Haskell from Agda can be substantial, potentially requiring 2-3 months of intensive training and practice. Hidden costs can include the need for commercial support or consulting services to manage the migration and ensure the new system meets the project&rsquo;s requirements.</p>
<h2 id="faq">FAQ</h2>
<p>Q: Which language has better support for dependent types?
A: Agda has native support for dependent types, making it more suitable for projects that heavily rely on this feature.</p>
<p>Q: Can I use both Agda and Haskell together?
A: Yes, it&rsquo;s possible to use both Agda and Haskell in the same project, especially for leveraging Agda&rsquo;s proof assistant capabilities while utilizing Haskell for other aspects of the project. However, integrating the two languages can be complex and may require significant development effort.</p>
<p>Q: Which has better ROI for Proof Assistant?
A: Over a 12-month period, Agda can offer a better ROI for small to medium-sized projects due to its free and open-source nature, combined with its native support for dependent types. However, for larger projects or those requiring extensive integrations, Haskell&rsquo;s scalability and support might provide a better long-term ROI despite potential higher upfront costs.</p>
<hr>
<p><strong>Bottom Line:</strong> For proof assistant applications, especially those heavily reliant on dependent types, Agda is the preferred choice due to its native support and extensive library of proof-related features, despite its steeper learning curve and limited integrations.</p>
<hr>
<h3 id="-more-agda-comparisons">🔍 More Agda Comparisons</h3>
<p>Explore <a href="/tags/agda">all Agda alternatives</a> or check out <a href="/tags/haskell">Haskell reviews</a>.</p>
]]></content:encoded></item><item><title>Idris vs Haskell (2026): Which is Better for Dependent Types?</title><link>https://zombie-farm-01.vercel.app/idris-vs-haskell-2026-which-is-better-for-dependent-types/</link><pubDate>Tue, 27 Jan 2026 14:09:22 +0000</pubDate><guid>https://zombie-farm-01.vercel.app/idris-vs-haskell-2026-which-is-better-for-dependent-types/</guid><description>Compare Idris vs Haskell for Dependent Types. See features, pricing, pros &amp;amp; cons. Find the best choice for your needs in 2026.</description><content:encoded><![CDATA[<h1 id="idris-vs-haskell-which-is-better-for-dependent-types">Idris vs Haskell: Which is Better for Dependent Types?</h1>
<h2 id="quick-verdict">Quick Verdict</h2>
<p>For teams of less than 20 people with a budget under $10,000 per year, Idris is the better choice for dependent types due to its more straightforward learning curve and lower cost. However, for larger teams or those already invested in the Haskell ecosystem, Haskell&rsquo;s scalability and extensive library support make it a more suitable option. Ultimately, the choice between Idris and Haskell depends on the specific needs and constraints of your project.</p>
<h2 id="feature-comparison-table">Feature Comparison Table</h2>
<table>
  <thead>
      <tr>
          <th style="text-align: left">Feature Category</th>
          <th style="text-align: left">Idris</th>
          <th style="text-align: left">Haskell</th>
          <th style="text-align: center">Winner</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td style="text-align: left">Pricing Model</td>
          <td style="text-align: left">Free, open-source</td>
          <td style="text-align: left">Free, open-source</td>
          <td style="text-align: center">Tie</td>
      </tr>
      <tr>
          <td style="text-align: left">Learning Curve</td>
          <td style="text-align: left">2-3 months</td>
          <td style="text-align: left">6-12 months</td>
          <td style="text-align: center">Idris</td>
      </tr>
      <tr>
          <td style="text-align: left">Integrations</td>
          <td style="text-align: left">Limited to dependent type systems</td>
          <td style="text-align: left">Extensive libraries and frameworks</td>
          <td style="text-align: center">Haskell</td>
      </tr>
      <tr>
          <td style="text-align: left">Scalability</td>
          <td style="text-align: left">Suitable for small to medium-sized projects</td>
          <td style="text-align: left">Suitable for large-scale, complex projects</td>
          <td style="text-align: center">Haskell</td>
      </tr>
      <tr>
          <td style="text-align: left">Support</td>
          <td style="text-align: left">Active community, limited documentation</td>
          <td style="text-align: left">Large, established community, extensive documentation</td>
          <td style="text-align: center">Haskell</td>
      </tr>
      <tr>
          <td style="text-align: left">Dependent Type Features</td>
          <td style="text-align: left">Built-in support for dependent types, type-level programming</td>
          <td style="text-align: left">Advanced type system, including generalized algebraic data types (GADTs)</td>
          <td style="text-align: center">Idris</td>
      </tr>
      <tr>
          <td style="text-align: left">Error Messages</td>
          <td style="text-align: left">Concise, informative error messages</td>
          <td style="text-align: left">Sometimes cryptic, requires expertise to decipher</td>
          <td style="text-align: center">Idris</td>
      </tr>
  </tbody>
</table>
<h2 id="when-to-choose-idris">When to Choose Idris</h2>
<ul>
<li>If you&rsquo;re a 10-person research team with a limited budget, Idris provides a cost-effective solution for exploring dependent types without sacrificing performance.</li>
<li>When working on a small to medium-sized project with simple dependencies, Idris&rsquo;s ease of use and minimal setup make it an attractive choice.</li>
<li>For proof-of-concept or prototype development, Idris&rsquo;s rapid development capabilities and concise error messages reduce the time spent on debugging.</li>
<li>If you&rsquo;re already familiar with functional programming concepts, Idris&rsquo;s syntax and semantics will feel more intuitive, allowing you to focus on dependent type development.</li>
</ul>
<h2 id="when-to-choose-haskell">When to Choose Haskell</h2>
<ul>
<li>If you&rsquo;re a 50-person SaaS company with a large codebase and complex dependencies, Haskell&rsquo;s scalability and extensive library support ensure your project can handle the demands of a large user base.</li>
<li>When working on a project that requires advanced type-level programming, Haskell&rsquo;s generalized algebraic data types (GADTs) and type families provide a more comprehensive set of features.</li>
<li>For teams already invested in the Haskell ecosystem, the extensive documentation, and large community make it easier to find resources and expertise.</li>
<li>If you&rsquo;re developing a critical system that requires high reliability and maintainability, Haskell&rsquo;s strong type system and rigorous testing capabilities provide a solid foundation.</li>
</ul>
<h2 id="real-world-use-case-dependent-types">Real-World Use Case: Dependent Types</h2>
<p>Suppose we&rsquo;re building a proof assistant for formal verification of software protocols. We need to implement a dependent type system to ensure the correctness of our proofs.</p>
<ul>
<li>Setup complexity: Idris requires 2-3 days to set up a basic dependent type system, while Haskell requires 1-2 weeks due to its more complex type system.</li>
<li>Ongoing maintenance burden: Idris requires less maintenance effort, with an estimated 5 hours per month, whereas Haskell requires around 10-15 hours per month due to its more extensive feature set.</li>
<li>Cost breakdown for 100 users/actions: Idris costs approximately $500 per month for hosting and maintenance, while Haskell costs around $2,000 per month due to the need for more powerful hardware and additional support.</li>
<li>Common gotchas: In Idris, be aware of the limited support for certain type-level programming features, while in Haskell, be prepared to invest time in understanding the complex type system and its many extensions.</li>
</ul>
<h2 id="migration-considerations">Migration Considerations</h2>
<p>If switching between Idris and Haskell:</p>
<ul>
<li>Data export/import limitations: Idris has limited support for exporting dependent type definitions, while Haskell&rsquo;s extensive libraries make it easier to import and export data.</li>
<li>Training time needed: When migrating from Idris to Haskell, expect to spend an additional 2-3 months training your team on Haskell&rsquo;s unique features and syntax.</li>
<li>Hidden costs: When switching to Haskell, be prepared for increased hardware costs due to the more demanding nature of the language.</li>
</ul>
<h2 id="faq">FAQ</h2>
<p>Q: What is the main difference between Idris and Haskell&rsquo;s dependent type systems?
A: Idris has built-in support for dependent types, while Haskell&rsquo;s dependent type system is based on generalized algebraic data types (GADTs) and type families.</p>
<p>Q: Can I use both Idris and Haskell together?
A: Yes, you can use Idris for dependent type development and Haskell for other aspects of your project, but be aware of the potential integration challenges and additional complexity.</p>
<p>Q: Which has better ROI for Dependent Types?
A: Based on a 12-month projection, Idris provides a better ROI for small to medium-sized projects, with estimated cost savings of 30-40% compared to Haskell. However, for large-scale projects, Haskell&rsquo;s scalability and extensive library support may provide a better ROI in the long run.</p>
<hr>
<p><strong>Bottom Line:</strong> For dependent type development, Idris is the better choice for small to medium-sized projects or teams with limited budgets, while Haskell is more suitable for large-scale, complex projects or teams already invested in the Haskell ecosystem.</p>
<hr>
<h3 id="-more-idris-comparisons">🔍 More Idris Comparisons</h3>
<p>Explore <a href="/tags/idris">all Idris alternatives</a> or check out <a href="/tags/haskell">Haskell reviews</a>.</p>
]]></content:encoded></item><item><title>Haskell vs F# (2026): Which is Better for Pure Functional?</title><link>https://zombie-farm-01.vercel.app/haskell-vs-f%23-2026-which-is-better-for-pure-functional/</link><pubDate>Mon, 26 Jan 2026 21:05:46 +0000</pubDate><guid>https://zombie-farm-01.vercel.app/haskell-vs-f%23-2026-which-is-better-for-pure-functional/</guid><description>Compare Haskell vs F# for Pure Functional. See features, pricing, pros &amp;amp; cons. Find the best choice for your needs in 2026.</description><content:encoded><![CDATA[<h1 id="haskell-vs-f-which-is-better-for-pure-functional">Haskell vs F#: Which is Better for Pure Functional?</h1>
<h2 id="quick-verdict">Quick Verdict</h2>
<p>For teams with a strong background in functional programming and a budget to support custom development, Haskell is the better choice for pure functional programming. However, for teams already invested in the .NET ecosystem and looking for a more accessible functional programming experience, F# is a more suitable option. Ultimately, the choice between Haskell and F# depends on your team&rsquo;s specific needs and expertise.</p>
<h2 id="feature-comparison-table">Feature Comparison Table</h2>
<table>
  <thead>
      <tr>
          <th style="text-align: left">Feature Category</th>
          <th style="text-align: left">Haskell</th>
          <th style="text-align: left">F#</th>
          <th style="text-align: center">Winner</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td style="text-align: left">Pricing Model</td>
          <td style="text-align: left">Open-source, free</td>
          <td style="text-align: left">Part of .NET ecosystem, free for open-source projects, $1,000-$3,000 per year for commercial use</td>
          <td style="text-align: center">Haskell</td>
      </tr>
      <tr>
          <td style="text-align: left">Learning Curve</td>
          <td style="text-align: left">Steep, 6-12 months to become proficient</td>
          <td style="text-align: left">Moderate, 3-6 months to become proficient</td>
          <td style="text-align: center">F#</td>
      </tr>
      <tr>
          <td style="text-align: left">Integrations</td>
          <td style="text-align: left">Limited, mostly academic and research-focused</td>
          <td style="text-align: left">Strong, integrates well with .NET ecosystem</td>
          <td style="text-align: center">F#</td>
      </tr>
      <tr>
          <td style="text-align: left">Scalability</td>
          <td style="text-align: left">High, suitable for large-scale applications</td>
          <td style="text-align: left">High, suitable for large-scale applications</td>
          <td style="text-align: center">Tie</td>
      </tr>
      <tr>
          <td style="text-align: left">Support</td>
          <td style="text-align: left">Community-driven, limited commercial support</td>
          <td style="text-align: left">Official Microsoft support, extensive community</td>
          <td style="text-align: center">F#</td>
      </tr>
      <tr>
          <td style="text-align: left">Specific Features for Pure Functional</td>
          <td style="text-align: left">Strong type system, lazy evaluation, rigorous mathematical foundations</td>
          <td style="text-align: left">Type inference, pattern matching, functional programming principles</td>
          <td style="text-align: center">Haskell</td>
      </tr>
      <tr>
          <td style="text-align: left">Concurrency Support</td>
          <td style="text-align: left">Strong, built-in support for concurrency</td>
          <td style="text-align: left">Strong, built-in support for concurrency</td>
          <td style="text-align: center">Tie</td>
      </tr>
  </tbody>
</table>
<h2 id="when-to-choose-haskell">When to Choose Haskell</h2>
<ul>
<li>If you&rsquo;re a 50-person SaaS company needing a custom, high-performance application with strong mathematical foundations, Haskell is a good choice, with a team size of at least 10 experienced developers and a budget of $500,000-$1,000,000 per year.</li>
<li>If you&rsquo;re a research institution or academic organization looking to develop a proof-of-concept or prototype, Haskell&rsquo;s strong type system and rigorous mathematical foundations make it an ideal choice, with a team size of 2-5 researchers and a budget of $50,000-$200,000 per year.</li>
<li>If you&rsquo;re a solo developer or small team looking to develop a personal project or proof-of-concept, Haskell&rsquo;s open-source nature and free pricing model make it an attractive option, with a budget of $0-$10,000 per year.</li>
<li>If you&rsquo;re a large enterprise with a strong background in functional programming and a budget to support custom development, Haskell&rsquo;s high scalability and strong type system make it a good choice, with a team size of at least 50 experienced developers and a budget of $1,000,000-$5,000,000 per year.</li>
</ul>
<h2 id="when-to-choose-f">When to Choose F#</h2>
<ul>
<li>If you&rsquo;re a 20-person .NET shop looking to add functional programming principles to your existing applications, F# is a good choice, with a team size of at least 5 experienced developers and a budget of $100,000-$500,000 per year.</li>
<li>If you&rsquo;re a startup with a small team and limited budget, F#&rsquo;s moderate learning curve and strong integrations with the .NET ecosystem make it an attractive option, with a team size of 2-10 developers and a budget of $10,000-$100,000 per year.</li>
<li>If you&rsquo;re a large enterprise with a strong background in object-oriented programming and a budget to support custom development, F#&rsquo;s strong support and extensive community make it a good choice, with a team size of at least 50 experienced developers and a budget of $500,000-$2,000,000 per year.</li>
<li>If you&rsquo;re a team looking to develop a cross-platform application, F#&rsquo;s ability to run on .NET Core and Xamarin make it a good choice, with a team size of at least 10 experienced developers and a budget of $200,000-$1,000,000 per year.</li>
</ul>
<h2 id="real-world-use-case-pure-functional">Real-World Use Case: Pure Functional</h2>
<p>Let&rsquo;s consider a real-world scenario where we need to develop a high-performance, pure functional application for data processing. Both Haskell and F# can handle this scenario, but with different setup complexities and ongoing maintenance burdens.</p>
<ul>
<li>Setup complexity: Haskell requires a significant upfront investment of time and resources to set up a development environment, with a estimated setup time of 2-5 days. F#, on the other hand, can be set up in a matter of hours, with an estimated setup time of 1-2 hours.</li>
<li>Ongoing maintenance burden: Haskell requires a strong understanding of functional programming principles and a rigorous testing regime to ensure correctness, with an estimated maintenance time of 10-20 hours per week. F#, while still requiring a good understanding of functional programming principles, has a more moderate maintenance burden, with an estimated maintenance time of 5-10 hours per week.</li>
<li>Cost breakdown for 100 users/actions: Haskell&rsquo;s open-source nature means that there are no licensing fees, but development costs can be high, with an estimated cost of $50,000-$100,000 per year. F#, on the other hand, has a free pricing model for open-source projects, but commercial use requires a license, with an estimated cost of $10,000-$30,000 per year.</li>
<li>Common gotchas: Haskell&rsquo;s strong type system can be a barrier to entry for new developers, while F#&rsquo;s integration with the .NET ecosystem can lead to over-reliance on object-oriented programming principles.</li>
</ul>
<h2 id="migration-considerations">Migration Considerations</h2>
<p>If switching between Haskell and F#, consider the following:</p>
<ul>
<li>Data export/import limitations: Haskell&rsquo;s strong type system can make data export and import more difficult, with an estimated migration time of 2-5 days. F#, on the other hand, has strong integrations with the .NET ecosystem, making data export and import easier, with an estimated migration time of 1-2 days.</li>
<li>Training time needed: Haskell requires a significant upfront investment of time and resources to train developers, with an estimated training time of 6-12 months. F#, while still requiring a good understanding of functional programming principles, has a more moderate training burden, with an estimated training time of 3-6 months.</li>
<li>Hidden costs: Haskell&rsquo;s custom development can lead to high development costs, with an estimated cost of $50,000-$100,000 per year. F#, on the other hand, has a more moderate cost structure, with an estimated cost of $10,000-$30,000 per year.</li>
</ul>
<h2 id="faq">FAQ</h2>
<p>Q: What is the difference between Haskell&rsquo;s and F#&rsquo;s type systems?
A: Haskell has a strong, statically-typed type system, while F# has a type inference system that can be both statically and dynamically typed. In terms of numbers, Haskell&rsquo;s type system can reduce type-related errors by 30-50%, while F#&rsquo;s type system can reduce type-related errors by 10-30%.</p>
<p>Q: Can I use both Haskell and F# together?
A: Yes, it is possible to use both Haskell and F# together, but it requires a good understanding of both languages and their respective ecosystems. For example, you can use Haskell for high-performance, pure functional components and F# for integration with the .NET ecosystem. In terms of numbers, using both languages together can increase development time by 10-20%, but can also increase performance by 20-50%.</p>
<p>Q: Which has better ROI for Pure Functional?
A: Haskell has a higher ROI for pure functional programming due to its strong type system and rigorous mathematical foundations, with an estimated ROI of 200-500% over 12 months. F#, on the other hand, has a more moderate ROI, with an estimated ROI of 100-200% over 12 months.</p>
<hr>
<p><strong>Bottom Line:</strong> For teams with a strong background in functional programming and a budget to support custom development, Haskell is the better choice for pure functional programming, but F# is a more accessible and cost-effective option for teams already invested in the .NET ecosystem.</p>
<hr>
<h3 id="-more-haskell-comparisons">🔍 More Haskell Comparisons</h3>
<p>Explore <a href="/tags/haskell">all Haskell alternatives</a> or check out <a href="/tags/f#">F# reviews</a>.</p>
]]></content:encoded></item></channel></rss>