Stop! Tickets are now managed at GitHub.

Please enter new tickets, and find and edit existing tickets there:

Ticket #48 (closed enhancement: wontfix)

Opened 8 years ago

Last modified 7 years ago

Proposal: platform should provide utf8 IO support

Reported by: dons Owned by: dons
Priority: major Milestone: 2010.2.0.0
Component: Package Addition Keywords:

Description (last modified by dons) (diff)

Support for utf8 has been requested. However, no specific package was proposed. Closing this in favour of specific package requests.

Date: Thu, 14 May 2009 16:23:31 -0700
From: Simon Michael
Subject: add utf8-string in haskell platform

I'd like to request that utf8-string be added to the haskell platform, so that HP users can work with non-ascii text


Change History

Changed 8 years ago by dons

Bryan O'Sullivan:

I'd rather this wasn't added. It's an acceptable crutch for the short term, but we shouldn't be using String for text manipulation, and bundling utf8-string implicitly blesses that approach. The text library needs a few weeks of polish and some more testing work for QA, but it'll be the right answer well before the end of this year.

Changed 8 years ago by tibbe

I agree with Bryan. text seems like a better option. If text is still lacking in some areas maybe we could list the deficiencies and have them fixed.

Changed 8 years ago by dons

  • description modified (diff)

Changed 8 years ago by bos

The text package does indeed need some work, and I'll write up what I think is needed some time in the next few days, time permitting.

However, text doesn't have a dependency on ICU; that's confined to the text-icu package. We might want to have pure Haskell equivalents of the functionality that text-icu provides, but that's a huge amount of thankless work.

Changed 8 years ago by dons

  • description modified (diff)
  • summary changed from utf8 IO support to Proposal: platform should provide utf8 IO support

Changed 8 years ago by dons

  • component changed from Platform to Package Addition

Changed 8 years ago by dons

  • status changed from new to closed
  • resolution set to wontfix
  • description modified (diff)

Changed 7 years ago by refold

  • milestone changed from 2009.4.0 to 2010.2.0.0

Milestone 2009.4.0 deleted

Note: See TracTickets for help on using tickets.