[Haskell-cafe] Heads up: planned removal of String instances from HTTP package

2013-01-29 Thread Ganesh Sittampalam
Hi, tl;dr: I'm planning on removing the String instances from the HTTP package. This is likely to break code. Obviously it will involve a major version bump. The basic reason is that this instance is rather broken in itself. A String ought to represent Unicode data, but the HTTP wire format is by

Re: [Haskell-cafe] Heads up: planned removal of String instances from HTTP package

2013-01-29 Thread Johan Tibell
On Tue, Jan 29, 2013 at 2:15 PM, Ganesh Sittampalam wrote: > tl;dr: I'm planning on removing the String instances from the HTTP > package. This is likely to break code. Obviously it will involve a major > version bump. > > The basic reason is that this instance is rather broken in itself. A > Stri

Re: [Haskell-cafe] Heads up: planned removal of String instances from HTTP package

2013-01-29 Thread Ganesh Sittampalam
On 29/01/2013 22:46, Johan Tibell wrote: > On Tue, Jan 29, 2013 at 2:15 PM, Ganesh Sittampalam wrote: >> tl;dr: I'm planning on removing the String instances from the HTTP >> package. This is likely to break code. Obviously it will involve a major >> version bump. > > I think it's the right thing

Re: [Haskell-cafe] Heads up: planned removal of String instances from HTTP package

2013-01-30 Thread Alfredo Di Napoli
Maybe (just my 2 cents!) since you are going to broke the API anyway, go for it and seize the occasion to really clean up :) Obviously I'm saying this from a non-http-user point of view, maybe if I had some code in production affected by this, my suggestion would have been different :P Regards, A.

Re: [Haskell-cafe] Heads up: planned removal of String instances from HTTP package

2013-01-30 Thread Ganesh Sittampalam
Unfortunately I lack the time for a wholesale cleanup. If others have proposals and are willing to supply the patches that's a different matter! On 30/01/2013 08:01, Alfredo Di Napoli wrote: > Maybe (just my 2 cents!) since you are going to broke the API anyway, go > for it > and seize the occasio