<?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>Blog of Ortz &#187; Thresher</title>
	<atom:link href="http://ortz.org/tag/thresher/feed/" rel="self" type="application/rss+xml" />
	<link>http://ortz.org</link>
	<description>The blog of Brian Ortiz aka Ortzinator, software developer, artist, and a swell guy.</description>
	<lastBuildDate>Thu, 22 Dec 2011 00:34:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>OrtzIRC Update</title>
		<link>http://ortz.org/2008/09/28/ortzirc-update-2/</link>
		<comments>http://ortz.org/2008/09/28/ortzirc-update-2/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 03:05:12 +0000</pubDate>
		<dc:creator>Ortzinator</dc:creator>
				<category><![CDATA[OrtzIRC]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[FlamingIRC]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[Thresher]]></category>
		<category><![CDATA[XChat]]></category>
		<guid isPermaLink="false">http://blog.ortz.org/2008/09/28/ortzirc-update-2/</guid>
		<description><![CDATA[Progress has been slow, but it hasn&#8217;t stopped. It&#8217;s been a while since the last update so forgive me if I repeat anything. The biggest news to tell is probably FlamingIRC. I decided pretty early on that there was no need to reinvent the wheel and so decided against writing my own IRC lib. So [...]]]></description>
			<content:encoded><![CDATA[<p>Progress has been slow, but it hasn&#8217;t stopped. It&#8217;s been a while since the last update so forgive me if I repeat anything.</p>
<p>The biggest news to tell is probably FlamingIRC. I decided pretty early on that there was no need to reinvent the wheel and so decided against writing my own IRC lib. So I went with what seemed to be the most popular IRC library for .NET, <a href="http://thresher.sourceforge.net/" target="_blank">Thresher</a>. After having it pointed out to me how old and outdated the code for Thresher was (I think it was written for the first version of .NET) I decided to fork it and name it FlamingIRC. Sadly it&#8217;s under the GPL so it has to stay that way. I hate how viral GPL is. It&#8217;s very heavy-handed.</p>
<p><a href="http://maxschmeling.blogspot.com/" target="_blank">Max Schmeling</a> sort of gave OrtzIRC a shot of adrenaline, cleaning up some of my code and improving a lot of things overall. I just wish I could code as fast as him&#8230;</p>
<p>I&#8217;m still thinking about features to add, mainly plugins and scripting. I&#8217;ve been thinking that both a plugin system and a scripting system would be over kill, but that seems to be how <a href="http://xchat.org/" target="_blank">XChat</a> does it so I&#8217;ll have to do some more research. <strong>If you have any experience with implementing plugin systems and/or scripting systems or know where I can get some information on implementing them, please leave a comment!</strong></p>
<p>I don&#8217;t think I&#8217;ve linked to the project page yet, so <a href="http://www.ortzirc.com" target="_blank">here you go</a>. You can take a look at the code if you want but there really isn&#8217;t anything to see yet. However if you do happen to see any bugs, or if you have any feature requests feel free to open an issue. I also started a page on <span style="text-decoration: line-through;"><a href="http://code.google.com/p/ortzirc/wiki/Features" target="_blank">planned features</a></span>, mostly for my reference., which is obviously subject to frequent change.</p>
]]></content:encoded>
			<wfw:commentRss>http://ortz.org/2008/09/28/ortzirc-update-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>OrtzIRC Progress</title>
		<link>http://ortz.org/2008/07/24/ortzirc-progress/</link>
		<comments>http://ortz.org/2008/07/24/ortzirc-progress/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 02:10:55 +0000</pubDate>
		<dc:creator>Ortzinator</dc:creator>
				<category><![CDATA[OrtzIRC]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[Thresher]]></category>
		<guid isPermaLink="false">http://blog.ortz.org/?p=83</guid>
		<description><![CDATA[I was working pretty hard on OrtzIRC (compared to other projects). I discovered the awesomeness of the class diagram system and I was getting a lot of the classes laid out. Then some guys in IRC were talking about IRC fameworks and someone mentioned Thresher. After looking at Thresher&#8217;s code I realized I was completely [...]]]></description>
			<content:encoded><![CDATA[<p>I was working pretty hard on OrtzIRC (compared to other projects). I discovered the awesomeness of the class diagram system and I was getting a lot of the classes laid out. Then some guys in IRC were talking about IRC fameworks and someone mentioned <a title="Thresher IRC" href="http://thresher.sourceforge.net/" target="_blank">Thresher</a>.</p>
<p>After looking at Thresher&#8217;s code I realized I was completely reinventing the wheel and that my own backend would probably end up looking a lot like it. So I decided to use Thresher for my IRC connecting and stuff, although I will probably make a lot of changes to make it do the things I want it to. Right now it doesn&#8217;t do things like keep track of channel info, it looks like it&#8217;s mostly event-based, like for bots. It just passes around channel names as strings. Needs moar OO.</p>
<p>So now I can concentrate a little more on scripting, which is where I believe OrtzIRC&#8217;s power will lie.</p>
]]></content:encoded>
			<wfw:commentRss>http://ortz.org/2008/07/24/ortzirc-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

