HORIZON HASKELLDocslts/ghc-10.0.x77a86622026-10-31Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 77a8662 · 2026-10-31

Modulehxt-9.3.1.22Haskell2010

Control.FlatSeq

Force evaluation like deepseq in Control.DeepSeq, but control the depth of evaluation. flatseq may evaluate more than seq but less than deepseq

Synopsis
  • Packagehxt-9.3.1.22
  • Exports4
  • LanguageHaskell2010
  • LicenceMIT
  • SourceFlatSeq.hs
valuerlnf :: (a -> ()) -> [a] -> ()
#
classclass WNFData a where

A class of types that can be partially evaluated, but evaluation can be propagated deeper than WHNF

Methods

  • rwnf :: a -> ()

    Default for rwnf is reduction to WHNF

  • rwnf2 :: a -> ()

    Default for rwnf2 is rwnf

Instances21WNFData, …