
On 7/12/07, Stefan O'Rear
Indeed. I beleive that Int should be removed from the Prelude.
metoo. Actually, one of the really annoying things that I am finding in my code which is a mixture of ByteString, Word16, Word32 and Word64, is that all the standard libraries use Int everywhere, so I end up having to get out the fromIntegral spray-gun, which uglifies the code and makes it much harder to read. Is there a compelling reason (hysterical raisins is not a compelling reason) why Data.*.{length,size,take,drop,etc} use Int and not Num n => .... or similar? If the answer is efficiency, then cannot they use Int# or similar internally, and have an optimizable fromIntegral *inside* them? T. -- Dr Thomas Conway drtomc@gmail.com Silence is the perfectest herald of joy: I were but little happy, if I could say how much.