[Haskell-cafe] Binary constants in Haskell
Neil Mitchell
ndmitchell at gmail.com
Wed Oct 24 16:18:29 EDT 2007
Hi
> > Are there binary constants in Haskell, as
> > we have, for instance, 0o232 for octal and
> > 0xD29A for hexadecimal?
>
> No, though it is an interesting idea.
You can get pretty close with existing Haskell though:
(bin 100010011)
where bin :: Integer -> Integer, and is left as an exercise for the
reader. Obviously its not as high performance, as proper binary
literals, but if you write them as top-level constants, they'll only
be computed once and shouldn't end up being in the performance
critical bits.
Thanks
Neil
More information about the Haskell-Cafe
mailing list