fregel-1.2.0: sample-programs/gmaxv.fgl
{- maximum value problem -}
data MVal = MVal { mval :: Int } deriving (Eq, Show)
gmaxv g =
let step v = let newval = maximum [ val u | u <- g ] in MVal newval
in gmap step g
{- maximum value problem -}
data MVal = MVal { mval :: Int } deriving (Eq, Show)
gmaxv g =
let step v = let newval = maximum [ val u | u <- g ] in MVal newval
in gmap step g