Oh, I see, thanks! So then, I guess, the solution would be to use a fixed-precision integer type instead.
On Fri, Oct 28, 2011 at 1:54 PM, Daniel Fischer < [email protected]> wrote: > On Friday 28 October 2011, 11:41:15, Eugene Kirpichov wrote: > > newtype Day = ModifiedJulianDay {toModifiedJulianDay :: Integer} > > newtype DiffTime = MkDiffTime Pico > > > > And Pico is also essentially a newtype for Integer. > > > > So, I'm getting warnings on this definition of UTCTime. > > QUESTION: Is it the case that I can only UNPACK primitive fields, and > > not even their newtypes? > > The problem is that you can't {-# UNPACK #-} Integer. > You can only unpack single-constructor types. > -- Eugene Kirpichov Principal Engineer, Mirantis Inc. http://www.mirantis.com/ Editor, http://fprog.ru/
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
