<div dir="ltr">Ah, I created a package for unicode normalization already since I got no responses to my mail:<div><br></div><div><a href="https://github.com/harendra-kumar/unicode-transforms">https://github.com/harendra-kumar/unicode-transforms</a><br></div><div><br></div><div>I will take a look at prose as well since it is native Haskell. It does not seem to be on Hackage yet.</div><div><br></div><div>-harendra</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 25 March 2016 at 05:08, Rob Leslie <span dir="ltr"><<a href="mailto:rob@mars.org" target="_blank">rob@mars.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>I don’t have a good answer, but I thought I’d mention this project which looks interesting and I’m considering using myself:</div><div><br></div><div>    <a href="https://github.com/llelf/prose" target="_blank">https://github.com/llelf/prose</a></div><div><br></div><div><span style="text-align:-webkit-auto">-- </span></div><div><span style="border-collapse:separate;line-height:normal;border-spacing:0px"><div style="word-wrap:break-word">Rob Leslie<br><a href="mailto:rob@mars.org" target="_blank">rob@mars.org</a><br><br></div></span>

</div>

<br><div><blockquote type="cite"><div><div class="h5"><div>On Mar 17, 2016, at 12:59 AM, Harendra Kumar <<a href="mailto:harendra.kumar@gmail.com" target="_blank">harendra.kumar@gmail.com</a>> wrote:</div><br></div></div><div><div><div class="h5"><div dir="ltr">I looked around and found only one package, text-icu which provides unicode normalization operations and a lot more. But text-icu depends on the icu library being installed on the system. We would prefer to avoid dependency on the icu library.<div><br></div><div>Is there a lightweight alternative which does not depend on icu? It could be a pure Haskell package or bindings to a lightweight C library where the library is small and shipped with the package itself.<div><br></div><div>I wonder if there is a need for unicode normalization operations in GHC code itself? If so how does it handle that?</div><div><br></div><div>I found a lightweight C library (<a href="https://github.com/JuliaLang/utf8proc" target="_blank">https://github.com/JuliaLang/utf8proc</a>) for normalization and case folding used by the Julia lang project. If there is no other option I am considering creating bindings to this library.</div><div><br></div><div>Any pointers, thoughts?</div><div><br></div><div>Thanks,</div><div>Harendra</div></div></div></div></div>
_______________________________________________<br>Haskell-Cafe mailing list<br><a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br><a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br></div></blockquote></div><br></div></blockquote></div><br></div>