Advise-me-0.1: Assessment services for the Advise-Me project

Maintainerbastiaan.heeren@ou.nl
Stabilityprovisional
Portabilityportable (depends on ghc)
Safe HaskellNone
LanguageHaskell98

Recognize.Strategy.Views

Description

 
Synopsis

Documentation

rationalRelaxedForm :: View Expr Rational Source #

Copy from Domain.Math.Numeric.Views. Added a case for Numbers.

optionNegate :: (Eq a, Num a) => (Expr -> Maybe a) -> Expr -> Maybe a Source #

approxRelView :: Functor f => View (f Expr) (f Expr) Source #

View that rounds expressions to 1 decimal

relEqualityView :: View (Relation Expr) (Relation Expr) Source #

Views all relation types as an equality relation

sumView :: Isomorphism Expr [Expr] Source #

Copy from Domain.Math.Expr.Views This version does not throw away 0's