[Haskell-cafe] Re: All binary strings of a given length
Steve Schafer
steve at fenestra.com
Fri Oct 15 09:25:49 EDT 2010
On Fri, 15 Oct 2010 09:16:58 -0400, rgowka1 <rgowka1 at gmail.com> wrote:
>But genbin 32 gives an empty list.. works till 31.
That's because Daniel uses values of type Int as intermediate storage
during the computation, and Int values are only 32 bits long. By
replacing Int with Integer (which does not have that limitation), you
can make it work for larger numbers/longer strings:
genbin n = map (showFixed n) [0..2^n-1::Integer]
-Steve Schafer
More information about the Haskell-Cafe
mailing list