<?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/"
		>
<channel>
	<title>Comments on: Trying out ksh93</title>
	<atom:link href="http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/</link>
	<description>Glynn Foster . OpenSolaris . Ireland . GNOME . Climbing . New Zealand . Brewing . Blog</description>
	<lastBuildDate>Mon, 16 Aug 2010 06:26:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Roland Mainz</title>
		<link>http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/comment-page-1/#comment-123</link>
		<dc:creator>Roland Mainz</dc:creator>
		<pubDate>Wed, 07 Nov 2007 05:12:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/#comment-123</guid>
		<description>&gt; So globally I would tend to use ksh93 for scripting, and for interactive use 
&gt; zsh if I can live with latin1 and bash otherwise.

1. Technically would disagree on the &quot;use bash for non-latin1&quot;-locales. &quot;bash&quot; has lots of horrible bugs when used for non-UTF-8 multibyte locales such as ja_JP.PCK or zh_CN.GB18030 - which was one of our main work to make sure ksh93 doesn&#039;t suffer from the same problems (as a result of that work ksh93 even allows to use multibyte characters for variable and function names... :-) )

2. Small comment about testing: ksh93 comes with a large test suite which is _shipped_ even with Solaris by default to verify that the ksh93 binaries in the OS are working properly. AFAIK ksh93 is one of the most tested shells right now in Solaris (and based on my experience with &quot;bash&quot; I can&#039;t say the same for &quot;bash&quot; which appears to be build&amp;&amp;dumped on the users without testing... ;-(( ) ...</description>
		<content:encoded><![CDATA[<p>&gt; So globally I would tend to use ksh93 for scripting, and for interactive use<br />
&gt; zsh if I can live with latin1 and bash otherwise.</p>
<p>1. Technically would disagree on the &#8220;use bash for non-latin1&#8243;-locales. &#8220;bash&#8221; has lots of horrible bugs when used for non-UTF-8 multibyte locales such as ja_JP.PCK or zh_CN.GB18030 &#8211; which was one of our main work to make sure ksh93 doesn&#8217;t suffer from the same problems (as a result of that work ksh93 even allows to use multibyte characters for variable and function names&#8230; <img src='http://blogs.gnome.org/gman/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':-)' class='wp-smiley' />  )</p>
<p>2. Small comment about testing: ksh93 comes with a large test suite which is _shipped_ even with Solaris by default to verify that the ksh93 binaries in the OS are working properly. AFAIK ksh93 is one of the most tested shells right now in Solaris (and based on my experience with &#8220;bash&#8221; I can&#8217;t say the same for &#8220;bash&#8221; which appears to be build&amp;&amp;dumped on the users without testing&#8230; ;-(( ) &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakub Steiner</title>
		<link>http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/comment-page-1/#comment-122</link>
		<dc:creator>Jakub Steiner</dc:creator>
		<pubDate>Tue, 06 Nov 2007 18:21:57 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/#comment-122</guid>
		<description>Love the 8)</description>
		<content:encoded><![CDATA[<p>Love the <img src='http://blogs.gnome.org/gman/wp-content/mu-plugins/tango-smilies/tango/face-cool.png' alt='8)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: UX-admin</title>
		<link>http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/comment-page-1/#comment-121</link>
		<dc:creator>UX-admin</dc:creator>
		<pubDate>Tue, 06 Nov 2007 15:18:03 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/#comment-121</guid>
		<description>bash has been made the default shell for new users?!?!?!

We&#039;re SO SCREWED. Now the bash garbage scripts will proliferate, incompatibility will increase, and those Linux immigrants will never learn to program properly, or hear about tcsh.
Wow. From bad to worse. Wow.</description>
		<content:encoded><![CDATA[<p>bash has been made the default shell for new users?!?!?!</p>
<p>We&#8217;re SO SCREWED. Now the bash garbage scripts will proliferate, incompatibility will increase, and those Linux immigrants will never learn to program properly, or hear about tcsh.<br />
Wow. From bad to worse. Wow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc</title>
		<link>http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/comment-page-1/#comment-120</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Tue, 06 Nov 2007 13:17:33 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/#comment-120</guid>
		<description>It seems quite normal to me that different shells have different strong points. ksh93 is unbeatable on performance. zsh has the most &quot;features&quot; (though ksh93 has other ones) and the most advanced completion system but is slow and does not support utf-8 so well. Bash is probably the shell that got the most testing. So globally I would tend to use ksh93 for scripting, and for interactive use zsh if I can live with latin1 and bash otherwise. What I would not do is give up an interactive shell I am used to, it takes too much time getting used to anything new...</description>
		<content:encoded><![CDATA[<p>It seems quite normal to me that different shells have different strong points. ksh93 is unbeatable on performance. zsh has the most &#8220;features&#8221; (though ksh93 has other ones) and the most advanced completion system but is slow and does not support utf-8 so well. Bash is probably the shell that got the most testing. So globally I would tend to use ksh93 for scripting, and for interactive use zsh if I can live with latin1 and bash otherwise. What I would not do is give up an interactive shell I am used to, it takes too much time getting used to anything new&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland Mainz</title>
		<link>http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/comment-page-1/#comment-119</link>
		<dc:creator>Roland Mainz</dc:creator>
		<pubDate>Tue, 06 Nov 2007 06:10:29 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/#comment-119</guid>
		<description>1. Erm... the &quot;more&quot; stuff is coming later... it was obmitted because the current behaviour of &quot;bash&quot; causes problems for old terminals and we need to figure out how to make it better...
2. &quot;clear sceen&quot; is &quot;&quot;, not something with . We used this based on accessibilty considerations since &quot;clear&quot; screen is a more destructive action and therefore warrants a two-key sequence that noone accidently ruins his/her terminal output.
3. The &quot;akward&quot; 4 spaces added when a filename/variable/etc. cannot be completed is a  charatcer. That was done to allow people entering a  without falling-back to  (may be debateable but the more traditional Unix users seem to prefer this method...).</description>
		<content:encoded><![CDATA[<p>1. Erm&#8230; the &#8220;more&#8221; stuff is coming later&#8230; it was obmitted because the current behaviour of &#8220;bash&#8221; causes problems for old terminals and we need to figure out how to make it better&#8230;<br />
2. &#8220;clear sceen&#8221; is &#8220;&#8221;, not something with . We used this based on accessibilty considerations since &#8220;clear&#8221; screen is a more destructive action and therefore warrants a two-key sequence that noone accidently ruins his/her terminal output.<br />
3. The &#8220;akward&#8221; 4 spaces added when a filename/variable/etc. cannot be completed is a  charatcer. That was done to allow people entering a  without falling-back to  (may be debateable but the more traditional Unix users seem to prefer this method&#8230;).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/gman/2007/11/06/trying-out-ksh93/feed/ ) in 0.22088 seconds, on Feb 10th, 2012 at 6:27 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 10th, 2012 at 7:27 pm UTC -->
