<?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: Case conversion and text 0.3</title>
	<atom:link href="http://www.serpentine.com/blog/2009/06/07/case-conversion-and-text-03/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.serpentine.com/blog/2009/06/07/case-conversion-and-text-03/</link>
	<description>Bryan O&#039;Sullivan&#039;s blog</description>
	<lastBuildDate>Wed, 08 Feb 2012 06:41:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Bryan O'Sullivan</title>
		<link>http://www.serpentine.com/blog/2009/06/07/case-conversion-and-text-03/comment-page-1/#comment-233519</link>
		<dc:creator>Bryan O'Sullivan</dc:creator>
		<pubDate>Thu, 11 Jun 2009 16:45:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.serpentine.com/blog/?p=390#comment-233519</guid>
		<description>Pseudonym, there&#039;s already a text-icu package that contains ICU bindings. My goal is to write as much Unicode handling code in pure Haskell as possible, and to leave the complex and fugly stuff to the ICU bindings. That way, if you have fairly simple needs, your number of dependencies is kept low. Also, crossing back and forth between Haskell and C++ is very expensive (due to the different representations used for text), so calling into ICU shouldn&#039;t be done often.</description>
		<content:encoded><![CDATA[<p>Pseudonym, there&#8217;s already a text-icu package that contains ICU bindings. My goal is to write as much Unicode handling code in pure Haskell as possible, and to leave the complex and fugly stuff to the ICU bindings. That way, if you have fairly simple needs, your number of dependencies is kept low. Also, crossing back and forth between Haskell and C++ is very expensive (due to the different representations used for text), so calling into ICU shouldn&#8217;t be done often.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pseudonym</title>
		<link>http://www.serpentine.com/blog/2009/06/07/case-conversion-and-text-03/comment-page-1/#comment-233403</link>
		<dc:creator>Pseudonym</dc:creator>
		<pubDate>Thu, 11 Jun 2009 02:08:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.serpentine.com/blog/?p=390#comment-233403</guid>
		<description>As interesting as this is, I wonder whether or not this is something that the Haskell community should be maintaining.  Wouldn&#039;t a binding for, say, &lt;a href=&quot;http://site.icu-project.org/&quot; rel=&quot;nofollow&quot;&gt;ICU&lt;/a&gt; be more appropriate?</description>
		<content:encoded><![CDATA[<p>As interesting as this is, I wonder whether or not this is something that the Haskell community should be maintaining.  Wouldn&#8217;t a binding for, say, <a href="http://site.icu-project.org/" rel="nofollow">ICU</a> be more appropriate?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Porges</title>
		<link>http://www.serpentine.com/blog/2009/06/07/case-conversion-and-text-03/comment-page-1/#comment-233236</link>
		<dc:creator>Porges</dc:creator>
		<pubDate>Wed, 10 Jun 2009 11:10:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.serpentine.com/blog/?p=390#comment-233236</guid>
		<description>Perhaps we should really have some kind of way to generate the code from the CLDR XML data, so that when that is updated we can update the Haskell library without too much hassle.</description>
		<content:encoded><![CDATA[<p>Perhaps we should really have some kind of way to generate the code from the CLDR XML data, so that when that is updated we can update the Haskell library without too much hassle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan O'Sullivan</title>
		<link>http://www.serpentine.com/blog/2009/06/07/case-conversion-and-text-03/comment-page-1/#comment-233191</link>
		<dc:creator>Bryan O'Sullivan</dc:creator>
		<pubDate>Wed, 10 Jun 2009 05:07:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.serpentine.com/blog/?p=390#comment-233191</guid>
		<description>Porges, where I can, I implement the code in pure Haskell. I&#039;ve written a separate text-icu library that provides bindings to ICU for code that is currently just too much trouble.</description>
		<content:encoded><![CDATA[<p>Porges, where I can, I implement the code in pure Haskell. I&#8217;ve written a separate text-icu library that provides bindings to ICU for code that is currently just too much trouble.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Porges</title>
		<link>http://www.serpentine.com/blog/2009/06/07/case-conversion-and-text-03/comment-page-1/#comment-232942</link>
		<dc:creator>Porges</dc:creator>
		<pubDate>Tue, 09 Jun 2009 06:21:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.serpentine.com/blog/?p=390#comment-232942</guid>
		<description>Are you implementing this all yourself in pure Haskell? Why not hook into ICU or something similar, which would provide a proven-correct implementation?</description>
		<content:encoded><![CDATA[<p>Are you implementing this all yourself in pure Haskell? Why not hook into ICU or something similar, which would provide a proven-correct implementation?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Michael</title>
		<link>http://www.serpentine.com/blog/2009/06/07/case-conversion-and-text-03/comment-page-1/#comment-232861</link>
		<dc:creator>Simon Michael</dc:creator>
		<pubDate>Mon, 08 Jun 2009 18:31:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.serpentine.com/blog/?p=390#comment-232861</guid>
		<description>I really appreciate what you are doing here, more power to your hacking elbow.</description>
		<content:encoded><![CDATA[<p>I really appreciate what you are doing here, more power to your hacking elbow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan O'Sullivan</title>
		<link>http://www.serpentine.com/blog/2009/06/07/case-conversion-and-text-03/comment-page-1/#comment-232788</link>
		<dc:creator>Bryan O'Sullivan</dc:creator>
		<pubDate>Mon, 08 Jun 2009 04:48:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.serpentine.com/blog/?p=390#comment-232788</guid>
		<description>Because áºž is not widely used in German, and to use it as a capital ÃŸ would violate the guidelines set in the Unicode SpecialCasing table.</description>
		<content:encoded><![CDATA[<p>Because áºž is not widely used in German, and to use it as a capital ÃŸ would violate the guidelines set in the Unicode SpecialCasing table.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bla</title>
		<link>http://www.serpentine.com/blog/2009/06/07/case-conversion-and-text-03/comment-page-1/#comment-232759</link>
		<dc:creator>bla</dc:creator>
		<pubDate>Sun, 07 Jun 2009 22:18:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.serpentine.com/blog/?p=390#comment-232759</guid>
		<description>Why do you convert ÃŸ to SS not to capital ÃŸ?
http://en.wikipedia.org/wiki/Capital_%C3%9F</description>
		<content:encoded><![CDATA[<p>Why do you convert ÃŸ to SS not to capital ÃŸ?<br />
<a href="http://en.wikipedia.org/wiki/Capital_%C3%9F" rel="nofollow">http://en.wikipedia.org/wiki/Capital_%C3%9F</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

