On 02/21/10 13:14, Ian Lynagh wrote:
On Sat, Feb 20, 2010 at 02:56:53PM -0500, Isaac Dupree wrote:
-what am I trying to accomplish (at least, performance-wise)?
I think opinions are divided on this.
Performance with word-sized Integer's is definitely important.
This is true.
We could start a discussion on the Libraries list -- although I'm sure
it would also not reach a clear conclusion.
We could try to find out how large Integers get, in practice, in
existing Haskell code (this may be difficult to find out).
We could make sure there's a good non-builtin-to-ghc GMP-binding library
(Is there one? Is it even possible yet, in a way that doesn't conflict
with GHC's builtin GMP?). Then people would have a place to turn if
they need GMP's performance for something particular.
-what might be a good low-level format? (And is it important to strew
unboxed ints all over the place, or is it fine to skip this and count on
the optimizer?)
I think relying on the optimiser is OK, but don't forget that you don't
have the standard (+) etc.
oh okay, interesting. I think I'd best start by finding out where
integer-simple lies in the dependency tree.
-Isaac
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users