RE: Superclass defaults

2011-08-31 Thread Simon Peyton-Jones
| Won't option 1 Reject this as a duplicate instance declaration, which | indeed it is. conflict with design goal 1: a class C can be | re-factored into a class C with a superclass S, without disturbing any | clients? Yes, option 1 does conflict with design goal 1; good point. There seems

Re: How to synchronously shutdown the event manager loop

2011-08-31 Thread Bas van Dijk
On 31 August 2011 01:11, Bas van Dijk v.dijk@gmail.com wrote: So it seems like a bug in GHC. I will create a ticket in the morning. Ticket created: http://hackage.haskell.org/trac/ghc/ticket/5443 ___ Glasgow-haskell-users mailing list

Re: Superclass defaults

2011-08-31 Thread Jonas Almström Duregård
| There seems to be a lot of support for Option 3... but what about Option 2 (ie pre-empt but give a warning)? I think option 2 sounds very good. Possibly with the exception of only warning when the manual instance is in another module, since you will never experience the perplexity described in

Re: Superclass defaults

2011-08-31 Thread Conor McBride
Hi Sorry to be late again...I'm trying to have what's laughably described as a holiday, but it seems more like the common cold to me. On 31 Aug 2011, at 08:52, Jonas Almström Duregård wrote: | There seems to be a lot of support for Option 3... but what about Option 2 (ie pre-empt but give a

Re: Parallel --make (GHC build times on newer MacBook Pros?)

2011-08-31 Thread Simon Marlow
On 30/08/2011 00:42, Thomas Schilling wrote: The performance problem was due to the use of unsafePerformIO or other thunk-locking functions. The problem was that such functions can cause severe performance problems when using a deep stack. The problem is that these functions need to traverse

Re: Superclass defaults

2011-08-31 Thread Sebastian Fischer
On Wed, Aug 31, 2011 at 4:21 PM, Simon Peyton-Jones simo...@microsoft.com wrote: There seems to be a lot of support for Option 3... but what about Option 2 (ie pre-empt but give a warning)? I notice that the idea to only issue a warning if the explicit and implicit instances are in different

Re: ANNOUNCE: GHC version 7.2.1

2011-08-31 Thread Jens Petersen
On 19 August 2011 17:15, Jens Petersen j...@community.haskell.org wrote: I have done a test build of 7.2.1 for Fedora [17]: http://koji.fedoraproject.org/koji/taskinfo?taskID=3267317 Since the test rpms are now gone from Koji and I don't think I will start building 7.2 properly for Fedora until