
Well, fewer dependencies make it much easier to test and reproduce. But something concrete is certainly better than nothing. Please submit a Trac ticket. (Worth checking with Roman -- perhaps he already has?) Simon | -----Original Message----- | From: Dan Doel [mailto:dan.doel@gmail.com] | Sent: 12 July 2010 01:56 | To: Simon Peyton-Jones | Cc: glasgow-haskell-users@haskell.org | Subject: Re: Massive slowdown in mwc-random after switching to use of | primitive package | | On Sunday 11 July 2010 1:31:23 pm Simon Peyton-Jones wrote: | > This is the first I've heard of this. Do you have a test case that shows | > up the problem? Then we can put it in the regression tests so it won't go | > wrong again. | | That depends on what dependencies you're willing to accept. I think all the | mutable algorithms in vector-algorithms are affected (I first discovered the | problem after porting my benchmarks), so if you don't mind depending on | vector | and vector-algorithms, it shouldn't be hard to write one. | | If something stand-alone is required, I (at least) don't have anything | prepared at the moment. | | -- Dan