Portability | portable |
---|---|
Stability | provisional |
Maintainer | nilsson@cs.yale.edu |
Hyperstrict evaluation.
Documentation
Typeclass for values whose entire structure may be made strict
Forceable Bool | |
Forceable Char | |
Forceable Double | |
Forceable Float | |
Forceable Int | |
Forceable Integer | |
Forceable () | |
Forceable a => Forceable [a] | |
Forceable a => Forceable (Maybe a) | |
Forceable a => Forceable (Event a) | |
RealFloat a => Forceable (Vector2 a) | |
RealFloat a => Forceable (Vector3 a) | |
RealFloat a => Forceable (Point2 a) | |
RealFloat a => Forceable (Point3 a) | |
(Forceable a, Forceable b) => Forceable (a, b) | |
(Forceable a, Forceable b, Forceable c) => Forceable (a, b, c) | |
(Forceable a, Forceable b, Forceable c, Forceable d) => Forceable (a, b, c, d) | |
(Forceable a, Forceable b, Forceable c, Forceable d, Forceable e) => Forceable (a, b, c, d, e) |