funcmp-1.3: Functional MetaPost

Portabilityportable
Stabilityprovisional
Maintainersimons@cryp.to

FMP.Types

Description

 

Documentation

class HasMed a whereSource

Methods

med :: Numeric -> a -> a -> aSource

data Dir Source

Constructors

C 
N 
NE 
E 
SE 
S 
SW 
W 
NW 

data FunPPP Source

Constructors

PPPAdd 
PPPSub 
PPPDiv 

data FunPN Source

Constructors

PNXPart 
PNYPart 
PNAngle 

data FunNsN Source

Constructors

NsNMin 
NsNMax 

class HasCond a whereSource

Methods

cond :: Boolean -> a -> a -> aSource

pi :: Floating a => a

exp :: Floating a => a -> a

log :: Floating a => a -> a

sqrt :: Floating a => a -> a

(**) :: Floating a => a -> a -> a

sin :: Floating a => a -> a

cos :: Floating a => a -> a

tan :: Floating a => a -> a

asin :: Floating a => a -> a

acos :: Floating a => a -> a

atan :: Floating a => a -> a

sinh :: Floating a => a -> a

cosh :: Floating a => a -> a

tanh :: Floating a => a -> a

asinh :: Floating a => a -> a

acosh :: Floating a => a -> a

atanh :: Floating a => a -> a

(.=) :: IsEquation a => a -> a -> EquationSource

(.==) :: IsBoolean a => a -> a -> BooleanSource

(./=) :: IsBoolean a => a -> a -> BooleanSource

(.<) :: IsBoolean a => a -> a -> BooleanSource

(.<=) :: IsBoolean a => a -> a -> BooleanSource

equal :: IsEquation a => [a] -> EquationSource

whatever :: HasWhatever a => aSource

global :: IsName a => a -> NameSource

ref :: IsName a => a -> PointSource

var :: IsName a => a -> NumericSource

(<+) :: (IsName a, IsName b) => a -> b -> NameSource

(<*) :: IsName a => Int -> a -> NameSource

class IsName a whereSource

Methods

toName :: a -> NameSource

toNameList :: [a] -> NameSource