<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Extra Thimian &#187; Adopt A Library</title>
	<atom:link href="http://blog.thimian.com/category/software-development/adopt-a-library/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thimian.com</link>
	<description>Suddenly Fiction</description>
	<lastBuildDate>Sun, 14 Feb 2010 04:03:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adopt A Library: ClothRed</title>
		<link>http://blog.thimian.com/2009/12/31/adopt-a-library-clothred/</link>
		<comments>http://blog.thimian.com/2009/12/31/adopt-a-library-clothred/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 12:13:36 +0000</pubDate>
		<dc:creator>Phill</dc:creator>
				<category><![CDATA[Adopt A Library]]></category>
		<category><![CDATA[English Language Posts]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[[R|T]DD]]></category>
		<category><![CDATA[Markup Languages]]></category>
		<category><![CDATA[RubyGems]]></category>

		<guid isPermaLink="false">http://blog.thimian.com/?p=384</guid>
		<description><![CDATA[Right. I want to, but I really can&#8217;t get to it.
ClothRed is in dire need of help. Your help.
I simply don&#8217;t have the time, or will–truth be told–to begin work on ClothRed again. The code&#8217;s become foreign to me, way too foreign, and I have to get back into the thick of things, to write [...]]]></description>
			<content:encoded><![CDATA[<p>Right. I want to, but I really can&#8217;t get to it.</p>
<p>ClothRed is in dire need of help. Your help.</p>
<p>I simply don&#8217;t have the time, or will–truth be told–to begin work on ClothRed again. The code&#8217;s become foreign to me, way too foreign, and I have to get back into the thick of things, to write any useful developments for ClothRed.</p>
<p>So, what is ClothRed? In theory, it&#8217;s an HTML to Textile parser, for example to filter user input, so it goes well with RedCloth (see what I did there? Boy, did I think I was clever).</p>
<p>However, the architecture of this thing is rather stupid, if not braindead, working off of hardcoded Arrays of HTML tags and entities, and #gsub&#8217;ing those tags. Embarassing, really.</p>
<p>However, it has a complete set of tests from my TDD (it even passes them, except the one I left off, natch). Still kinda proud of this, since ClothRed was my first project to make use of TDD, and the Unit::Test framework).</p>
<p>If you don&#8217;t know where to start: I&#8217;d get a rewrite off the ground, using Nokogiri, it seems simple enough (and allows to extract innerHTML, and attributes, and all kinds of neat stuff. Would&#8217;ve been nice to have that available when I worked on ClothRed).</p>
<p>The Rakefile needs clean up, too.</p>
<p>So, head on over to <a title="ClothRed on GitHub" href="http://github.com/CynicalRyan/ClothRed">http://github.com/CynicalRyan/ClothRed</a><a title="ClothRed on GitHub" href="http://cynicalryan.github.com/ClothRed"></a>, and take a look if you&#8217;d be willing to take up the work from there.</p>
<p>Update: Fixed link.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/a5a5ecaf-97ed-4c88-8d96-9a3773fb997f/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=a5a5ecaf-97ed-4c88-8d96-9a3773fb997f" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.thimian.com/2009/12/31/adopt-a-library-clothred/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.378 seconds -->
