[Haskell-cafe] data Color3 a = Color3 !a !a !a

Janis Voigtlaender voigt at tcs.inf.tu-dresden.de
Tue Jul 8 07:32:53 EDT 2008


Daryoush Mehrtash wrote:
> Can some one explain what the !a does in this:
> 
> data Color3 
> <http://cvs.haskell.org/Hugs/pages/libraries/OpenGL/Graphics-Rendering-OpenGL-GL-VertexSpec.html#t%3AColor3> 
> a = Color3 
> <http://cvs.haskell.org/Hugs/pages/libraries/OpenGL/Graphics-Rendering-OpenGL-GL-VertexSpec.html#v%3AColor3> 
> !a !a !a
> 
> http://cvs.haskell.org/Hugs/pages/libraries/OpenGL/Graphics-Rendering-OpenGL-GL-VertexSpec.html#t%3AColor3

In short,

http://haskell.org/onlinereport/decls.html#strictness-flags

-- 
Dr. Janis Voigtlaender
http://wwwtcs.inf.tu-dresden.de/~voigt/
mailto:voigt at tcs.inf.tu-dresden.de


More information about the Haskell-Cafe mailing list