Aargh. Tempted by what I thought looked like an opportunity for a huge optimisation in the Hoopl library, I spent a day or so coding up the solution and making it work, only to discover that it was worth a paulty 10% or so. I still need to find a factor of 3 from somewhere to get the Hoopl-based backend in GHC into the ballpark.
Shared publiclyView activity