[Haskell-cafe] Small question

Bulat Ziganshin bulat.ziganshin at gmail.com
Fri Aug 10 01:49:31 EDT 2007


Hello John,

Friday, August 10, 2007, 5:15:56 AM, you wrote:

> data Quad = BL | BR | TL | TR

> under jhc (and probably ghc at some point in the future) there is another
> very strong advantage to the second one, since it is an enumerated type,
> internally it can be represented by a simple unboxed byte that takes on
> a value of 0,1,2,or 3, which is a very enabling optimization, especially
> in the 'if' case in your code.

it was implemented and merged to ghc HEAD ~1 month ago

-- 
Best regards,
 Bulat                            mailto:Bulat.Ziganshin at gmail.com



More information about the Haskell-Cafe mailing list