<?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"
	>
<channel>
	<title>Comments for Jay R. Wren - lazy dawg evarlast</title>
	<atom:link href="http://jrwren.wrenfam.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://jrwren.wrenfam.com/blog</link>
	<description>babblings of a computer loving fool</description>
	<pubDate>Sat, 11 Oct 2008 23:13:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Comment on msysgit installer is broken on vista by encoded</title>
		<link>http://jrwren.wrenfam.com/blog/2008/09/23/msysgit-installer-is-broken-on-vista/#comment-30864</link>
		<dc:creator>encoded</dc:creator>
		<pubDate>Thu, 25 Sep 2008 16:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://jrwren.wrenfam.com/blog/2008/09/23/msysgit-installer-is-broken-on-vista/#comment-30864</guid>
		<description>You're such a whiner.

Much love,

e.</description>
		<content:encoded><![CDATA[<p>You&#8217;re such a whiner.</p>
<p>Much love,</p>
<p>e.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on VIM Regular Expressions are the ugliest by RL</title>
		<link>http://jrwren.wrenfam.com/blog/2007/08/23/vim-regular-expressions-are-the-ugliest/#comment-30838</link>
		<dc:creator>RL</dc:creator>
		<pubDate>Tue, 16 Sep 2008 21:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://jrwren.wrenfam.com/blog/2007/08/23/vim-regular-expressions-are-the-ugliest/#comment-30838</guid>
		<description>Want to break a long line of text into 80 character per line in Vim.

%s/\(.\{80}\)/\1\r/g

Explained:
Group match: \(  .... \)
Match 80 characters:  .\{80}
Replace match with first group and carriage return: \1\r
Do search replace global: %s/..../...../g</description>
		<content:encoded><![CDATA[<p>Want to break a long line of text into 80 character per line in Vim.</p>
<p>%s/\(.\{80}\)/\1\r/g</p>
<p>Explained:<br />
Group match: \(  &#8230;. \)<br />
Match 80 characters:  .\{80}<br />
Replace match with first group and carriage return: \1\r<br />
Do search replace global: %s/&#8230;./&#8230;../g</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Meme: How I Got Started In Programming by Nam</title>
		<link>http://jrwren.wrenfam.com/blog/2008/06/13/meme-how-i-got-started-in-programming/#comment-30831</link>
		<dc:creator>Nam</dc:creator>
		<pubDate>Sun, 14 Sep 2008 22:01:15 +0000</pubDate>
		<guid isPermaLink="false">http://jrwren.wrenfam.com/blog/2008/06/13/meme-how-i-got-started-in-programming/#comment-30831</guid>
		<description>I was searching Google for a North C compiler and randomly bumped into this post.  It's almost the same as of how I got into programming too!  C64 Basic &#62; Amiga Basic without numbers &#62; QBasic.  I couldn't work out how to get my Hello World to compile with NorthC either.  Anyhow I enjoyed this post, it's rare that I can randomly find a descent blog on teh internet.</description>
		<content:encoded><![CDATA[<p>I was searching Google for a North C compiler and randomly bumped into this post.  It&#8217;s almost the same as of how I got into programming too!  C64 Basic &gt; Amiga Basic without numbers &gt; QBasic.  I couldn&#8217;t work out how to get my Hello World to compile with NorthC either.  Anyhow I enjoyed this post, it&#8217;s rare that I can randomly find a descent blog on teh internet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ASP.NET generated html textarea instead of input type text in a datagrid by Geprge</title>
		<link>http://jrwren.wrenfam.com/blog/2005/02/22/aspnet-generated-html-textarea-instead-of-input-type-text-in-a-datagrid/#comment-30829</link>
		<dc:creator>Geprge</dc:creator>
		<pubDate>Mon, 08 Sep 2008 12:26:03 +0000</pubDate>
		<guid isPermaLink="false">http://little.xmtp.net/blog/?p=13#comment-30829</guid>
		<description>Thanks.. Helped me a lot..</description>
		<content:encoded><![CDATA[<p>Thanks.. Helped me a lot..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Lack of Value of Code Metrics by Patrick Smacchia</title>
		<link>http://jrwren.wrenfam.com/blog/2008/09/07/lack-of-value-of-code-metrics/#comment-30828</link>
		<dc:creator>Patrick Smacchia</dc:creator>
		<pubDate>Mon, 08 Sep 2008 12:11:43 +0000</pubDate>
		<guid isPermaLink="false">http://jrwren.wrenfam.com/blog/2008/09/07/lack-of-value-of-code-metrics/#comment-30828</guid>
		<description>Jay, as you can't post on my blog, I answer you here :o)

&#62;Who care if namespaces are cross dependent? 

Me :o) It is all about componentization. If you consider that the NHibernate code is a single component, then use namespace for logical grouping and make them interdependent. 

However NHibernate weights 36 K Lines of Code, this is really huge for a single component. When one touch one methods, it means that potentially 36 K Lines of Code behavior can be modified since everything is inter-dependant.

If namespaces were consider as component, and for this the necessary condition is that they are layered, meaning no dependency cycles. Then each namespace could be developed and tested independently of others.

I detailed all these here:
http://www.theserverside.net/tt/articles/showarticle.tss?id=ControllingDependencies</description>
		<content:encoded><![CDATA[<p>Jay, as you can&#8217;t post on my blog, I answer you here :o)</p>
<p>&gt;Who care if namespaces are cross dependent? </p>
<p>Me :o) It is all about componentization. If you consider that the NHibernate code is a single component, then use namespace for logical grouping and make them interdependent. </p>
<p>However NHibernate weights 36 K Lines of Code, this is really huge for a single component. When one touch one methods, it means that potentially 36 K Lines of Code behavior can be modified since everything is inter-dependant.</p>
<p>If namespaces were consider as component, and for this the necessary condition is that they are layered, meaning no dependency cycles. Then each namespace could be developed and tested independently of others.</p>
<p>I detailed all these here:<br />
<a href="http://www.theserverside.net/tt/articles/showarticle.tss?id=ControllingDependencies" rel="nofollow">http://www.theserverside.net/tt/articles/showarticle.tss?id=ControllingDependencies</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using xmllint because xml still sucks by akahn</title>
		<link>http://jrwren.wrenfam.com/blog/2008/06/06/using-xmllint-because-xml-still-sucks/#comment-30780</link>
		<dc:creator>akahn</dc:creator>
		<pubDate>Fri, 01 Aug 2008 12:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://jrwren.wrenfam.com/blog/2008/06/06/using-xmllint-because-xml-still-sucks/#comment-30780</guid>
		<description>Lord Cold, xmllint is part of the &lt;a href="http://xmlsoft.org/" rel="nofollow"&gt;libxml2&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Lord Cold, xmllint is part of the <a href="http://xmlsoft.org/" rel="nofollow">libxml2</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ASP.NET on Mono with Postgresql by Alex M. Alvarez A.</title>
		<link>http://jrwren.wrenfam.com/blog/2007/05/11/aspnet-on-mono-with-postgresql/#comment-30771</link>
		<dc:creator>Alex M. Alvarez A.</dc:creator>
		<pubDate>Fri, 25 Jul 2008 15:49:45 +0000</pubDate>
		<guid isPermaLink="false">http://little.xmtp.net/blog/2007/05/11/aspnet-on-mono-with-postgresql/#comment-30771</guid>
		<description>Hi, your example don't work with:

# mono --version
Mono JIT compiler version 1.9.1 (tarball)
Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com
        TLS: normal
        GC: Included Boehm (with typed GC)
        SIGSEGV: altstack
        Notification:  Thread + polling
        Architecture:  x86
        Disabled:  none</description>
		<content:encoded><![CDATA[<p>Hi, your example don&#8217;t work with:</p>
<p># mono &#8211;version<br />
Mono JIT compiler version 1.9.1 (tarball)<br />
Copyright (C) 2002-2007 Novell, Inc and Contributors. <a href="http://www.mono-project.com" rel="nofollow">http://www.mono-project.com</a><br />
        TLS: normal<br />
        GC: Included Boehm (with typed GC)<br />
        SIGSEGV: altstack<br />
        Notification:  Thread + polling<br />
        Architecture:  x86<br />
        Disabled:  none</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C# has duck typing by Jay R. Wren - lazy dawg evarlast &#187; Blog Archive &#187; C# Features As Requested By Others: Please No Duck Type By Default in C#</title>
		<link>http://jrwren.wrenfam.com/blog/2007/07/21/c-has-duck-typing/#comment-30758</link>
		<dc:creator>Jay R. Wren - lazy dawg evarlast &#187; Blog Archive &#187; C# Features As Requested By Others: Please No Duck Type By Default in C#</dc:creator>
		<pubDate>Mon, 21 Jul 2008 14:17:18 +0000</pubDate>
		<guid isPermaLink="false">http://jrwren.wrenfam.com/blog/2007/07/21/c-has-duck-typing/#comment-30758</guid>
		<description>[...] wrote about my uncertainty about the GetEnumerator duck here: http://jrwren.wrenfam.com/blog/2007/07/21/c-has-duck-typing/&#160; It may have been necessary. If it wasn&#8217;t necessary, I&#8217;d call it a mistake. Maybe [...]</description>
		<content:encoded><![CDATA[<p>[...] wrote about my uncertainty about the GetEnumerator duck here: <a href="http://jrwren.wrenfam.com/blog/2007/07/21/c-has-duck-typing/&#038;nbsp" rel="nofollow">http://jrwren.wrenfam.com/blog/2007/07/21/c-has-duck-typing/&#038;nbsp</a>; It may have been necessary. If it wasn&#8217;t necessary, I&#8217;d call it a mistake. Maybe [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C# vNext feature request by Robert</title>
		<link>http://jrwren.wrenfam.com/blog/2008/05/15/c-vnext-feature-request/#comment-30757</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Sun, 20 Jul 2008 12:13:29 +0000</pubDate>
		<guid isPermaLink="false">http://jrwren.wrenfam.com/blog/2008/05/15/c-vnext-feature-request/#comment-30757</guid>
		<description>I pretty much agree on everything aside 2 things.

The whitespace i hate in languages like VB, because when you have very long code, it's just plain hard to see where something ends, with brackets it's completely non-trivial, cause they sorta jump into your face to say: hey look, i start here &#38; end here ..i love brackets :)

And in the example where you say: {1..10} &#124;&#62; Seq.fold (+) 0;;
is more readable, sorry, but i find: Enumerable.Range(1, 10).Sum();
to be the most readable (and understandable) of what is going on. The F# example just looks like a bunch of mathematical gibberish to me.

Dropping the var doesn't shock me at all tho i can understand some ppl might wanna keep it as a visual queue (like me for brackets).

Then for static imports ..i guess it won"t change much from extension methods, just do a (go to definition).

-
Robert</description>
		<content:encoded><![CDATA[<p>I pretty much agree on everything aside 2 things.</p>
<p>The whitespace i hate in languages like VB, because when you have very long code, it&#8217;s just plain hard to see where something ends, with brackets it&#8217;s completely non-trivial, cause they sorta jump into your face to say: hey look, i start here &amp; end here ..i love brackets <img src='http://jrwren.wrenfam.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>And in the example where you say: {1..10} |&gt; Seq.fold (+) 0;;<br />
is more readable, sorry, but i find: Enumerable.Range(1, 10).Sum();<br />
to be the most readable (and understandable) of what is going on. The F# example just looks like a bunch of mathematical gibberish to me.</p>
<p>Dropping the var doesn&#8217;t shock me at all tho i can understand some ppl might wanna keep it as a visual queue (like me for brackets).</p>
<p>Then for static imports ..i guess it won&#8221;t change much from extension methods, just do a (go to definition).</p>
<p>-<br />
Robert</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Business Logic is a Bad Word by Brian</title>
		<link>http://jrwren.wrenfam.com/blog/2008/07/14/business-logic-is-a-bad-word/#comment-30750</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Tue, 15 Jul 2008 13:07:06 +0000</pubDate>
		<guid isPermaLink="false">http://jrwren.wrenfam.com/blog/2008/07/14/business-logic-is-a-bad-word/#comment-30750</guid>
		<description>I disagree (superficially).  When you look up the word "business" in the dictionary(.com), the first definition is:

1.	an occupation, profession, or trade: His business is poultry farming. 

My objects have an occupation... their job is to handle the logic of your domain.  My "Business Objects" are in the business of Math, Engineering, Medicine, Biology, etc.  

So, if someone says “I do not write business applications, therefore this silly separation of business logic does not apply to me”, they are simply misinterpreting the meaning of "business".</description>
		<content:encoded><![CDATA[<p>I disagree (superficially).  When you look up the word &#8220;business&#8221; in the dictionary(.com), the first definition is:</p>
<p>1.	an occupation, profession, or trade: His business is poultry farming. </p>
<p>My objects have an occupation&#8230; their job is to handle the logic of your domain.  My &#8220;Business Objects&#8221; are in the business of Math, Engineering, Medicine, Biology, etc.  </p>
<p>So, if someone says “I do not write business applications, therefore this silly separation of business logic does not apply to me”, they are simply misinterpreting the meaning of &#8220;business&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
