<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: IRC Client</title>
	<atom:link href="http://lurkersburrow.wordpress.com/software/general/irc-client/feed/" rel="self" type="application/rss+xml" />
	<link>http://lurkersburrow.wordpress.com</link>
	<description>Save my little world by Overloading it with useless Spam</description>
	<lastBuildDate>Wed, 18 Feb 2009 08:53:38 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: KronicDreamer</title>
		<link>http://lurkersburrow.wordpress.com/software/general/irc-client/#comment-211</link>
		<dc:creator>KronicDreamer</dc:creator>
		<pubDate>Sat, 10 Jan 2009 15:43:25 +0000</pubDate>
		<guid isPermaLink="false">http://lurkersburrow.wordpress.com/software/general/irc-client/#comment-211</guid>
		<description>not bad at all! :)</description>
		<content:encoded><![CDATA[<p>not bad at all! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Creating a IRC (Internet-Relay-Chat) Client in Ruby - The Beginning &#124; // Coding Without Comments</title>
		<link>http://lurkersburrow.wordpress.com/software/general/irc-client/#comment-117</link>
		<dc:creator>Creating a IRC (Internet-Relay-Chat) Client in Ruby - The Beginning &#124; // Coding Without Comments</dc:creator>
		<pubDate>Wed, 27 Aug 2008 23:19:37 +0000</pubDate>
		<guid isPermaLink="false">http://lurkersburrow.wordpress.com/software/general/irc-client/#comment-117</guid>
		<description>[...] &#8216;IRC&#8217; and &#8216;Ruby&#8217; and came across Lurker&#8217;s Blog.  Lurker coded a very basic command line IRC Client which already provides the following functionality: What can it do? 1) join and talk to multiple [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8216;IRC&#8217; and &#8216;Ruby&#8217; and came across Lurker&#8217;s Blog.  Lurker coded a very basic command line IRC Client which already provides the following functionality: What can it do? 1) join and talk to multiple [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lurkerpas</title>
		<link>http://lurkersburrow.wordpress.com/software/general/irc-client/#comment-75</link>
		<dc:creator>lurkerpas</dc:creator>
		<pubDate>Fri, 21 Mar 2008 22:02:41 +0000</pubDate>
		<guid isPermaLink="false">http://lurkersburrow.wordpress.com/software/general/irc-client/#comment-75</guid>
		<description>Hi,
Wow, I haven&#039;t tested your code, but it does look a lot nicer than mine. It&#039;s really a shame that you modified the old version, instead of the &quot;new&quot; one... but I guess I&#039;m the one to blame for making the links small and sunk in a long text...I hope it&#039;s a little better now.
Still, a great job:)
Thanks!</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Wow, I haven&#8217;t tested your code, but it does look a lot nicer than mine. It&#8217;s really a shame that you modified the old version, instead of the &#8220;new&#8221; one&#8230; but I guess I&#8217;m the one to blame for making the links small and sunk in a long text&#8230;I hope it&#8217;s a little better now.<br />
Still, a great job:)<br />
Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rp</title>
		<link>http://lurkersburrow.wordpress.com/software/general/irc-client/#comment-74</link>
		<dc:creator>rp</dc:creator>
		<pubDate>Fri, 21 Mar 2008 16:20:40 +0000</pubDate>
		<guid isPermaLink="false">http://lurkersburrow.wordpress.com/software/general/irc-client/#comment-74</guid>
		<description>Hi there,

I couldn&#039;t resist playing with your IRC client on and off this afteroon and re-factored it a bit so it used individual reactor methods to react to each IRC message rather than one big handler. If only I knew you had the download-able file I could have played with that!

Oh well. I edited your old version. It&#039;s not really much different but it supports some of the IRC environment variables  from irssi and has the different code layout. Fixed a couple of small bugs too, which you have probably already fixed in your later version. You might like my reaction pattern better than the big handler block as you add more stuff to it otherwise it will end up with one huge big fat method.

You can get the mercurial repo I made while fiddling with it here if you want to see:

http://rapidshare.com/files/101266017/lurkers_irc.tbz2.html

Here is the mercurial commit log of what I did with it:

* Sends all commands to methods named react_to_command
* @origin contains the origin of the last received command (if any)
* Fixed bug with version reply
* MOTDs are displayed
* NOTICES are displayed
* Fixed 2 bugs with raw command
* Raw mode has an extra level for even more rawness.
* Started using predicate?/set_flag! pattern for config (just raw for now)
* Supports the following environment variables (just like irssi)
* - IRCSERVER =&gt; Connect to this irc server.
* - IRCPORT =&gt; Connect on this irc port.
* - IRCNICK =&gt; Use this nick to IRC with
* - IRCVERSION =&gt; Send this in reply to CTCP VERSION (not from irssi)
* IRC client VERSION reply can be changed (and the default is now silly)
* Uses homeless/debugging tools if available
* A UserInfo class for holding data about users who send us messages
* CTCP handling code split off into separate functions
* CTCP handling of VERSION and PING works
* &quot;raw&quot; mode displays messages with p not puts (to see non-printables better)
* &quot;ctcp&quot; command allows to send CTCP messages
* Exceptions are no longer caught to aid debugging
* Expressions spaced out
* UTF-8 characters like curley quotes and ellipsis replaced with ASCII equivelents
* Some minor code style changes (but no logic changes)
* One maybe two trivial and glaringly obvious bugs fixed
* Copied and pasted from http://lurkersburrow.wordpress.com/software/general/irc-client/</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>I couldn&#8217;t resist playing with your IRC client on and off this afteroon and re-factored it a bit so it used individual reactor methods to react to each IRC message rather than one big handler. If only I knew you had the download-able file I could have played with that!</p>
<p>Oh well. I edited your old version. It&#8217;s not really much different but it supports some of the IRC environment variables  from irssi and has the different code layout. Fixed a couple of small bugs too, which you have probably already fixed in your later version. You might like my reaction pattern better than the big handler block as you add more stuff to it otherwise it will end up with one huge big fat method.</p>
<p>You can get the mercurial repo I made while fiddling with it here if you want to see:</p>
<p><a href="http://rapidshare.com/files/101266017/lurkers_irc.tbz2.html" rel="nofollow">http://rapidshare.com/files/101266017/lurkers_irc.tbz2.html</a></p>
<p>Here is the mercurial commit log of what I did with it:</p>
<p>* Sends all commands to methods named react_to_command<br />
* @origin contains the origin of the last received command (if any)<br />
* Fixed bug with version reply<br />
* MOTDs are displayed<br />
* NOTICES are displayed<br />
* Fixed 2 bugs with raw command<br />
* Raw mode has an extra level for even more rawness.<br />
* Started using predicate?/set_flag! pattern for config (just raw for now)<br />
* Supports the following environment variables (just like irssi)<br />
* &#8211; IRCSERVER =&gt; Connect to this irc server.<br />
* &#8211; IRCPORT =&gt; Connect on this irc port.<br />
* &#8211; IRCNICK =&gt; Use this nick to IRC with<br />
* &#8211; IRCVERSION =&gt; Send this in reply to CTCP VERSION (not from irssi)<br />
* IRC client VERSION reply can be changed (and the default is now silly)<br />
* Uses homeless/debugging tools if available<br />
* A UserInfo class for holding data about users who send us messages<br />
* CTCP handling code split off into separate functions<br />
* CTCP handling of VERSION and PING works<br />
* &#8220;raw&#8221; mode displays messages with p not puts (to see non-printables better)<br />
* &#8220;ctcp&#8221; command allows to send CTCP messages<br />
* Exceptions are no longer caught to aid debugging<br />
* Expressions spaced out<br />
* UTF-8 characters like curley quotes and ellipsis replaced with ASCII equivelents<br />
* Some minor code style changes (but no logic changes)<br />
* One maybe two trivial and glaringly obvious bugs fixed<br />
* Copied and pasted from <a href="http://lurkersburrow.wordpress.com/software/general/irc-client/" rel="nofollow">http://lurkersburrow.wordpress.com/software/general/irc-client/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
