| Portability | portable |
|---|---|
| Stability | provisional |
| Maintainer | simons@cryp.to |
FMP.Types
Description
Documentation
class HasDefault a where
Methods
default' :: a
Instances
| HasDefault Pattern | |
| HasDefault Pen | |
| HasDefault Color | |
| HasDefault ArrowHead | |
| HasDefault TurtleDescr |
data Dir
data Pen
data Pattern
Constructors
| DefaultPattern | |
| DashPattern [Double] |
Instances
| Eq Pattern | |
| Read Pattern | |
| Show Pattern | |
| HasDefault Pattern |
data Equation
Constructors
| NEquations [Numeric] | |
| PEquations [Point] | |
| Equations [Equation] | |
| EquationCond Boolean Equation Equation |
data Boolean
data BoolRelat
data Point
Constructors
| PointPic' Int Dir | |
| PointVar' Int Int | |
| PointVarArray' Int Int | |
| PointTrans' Point [Int] | |
| PointVar Name | |
| PointVec (Numeric, Numeric) | |
| PointMediate Numeric Point Point | |
| PointDirection Numeric | |
| PointWhatever | |
| PointPPP FunPPP Point Point | |
| PointNMul Numeric Point | |
| PointNeg Point | |
| PointCond Boolean Point Point |
data Numeric
Constructors
data FunNN
data FunNNN
class HasCond a where
dashPattern :: [Double] -> Pattern
dashPattern' :: [Double] -> Pattern
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
whatever :: HasWhatever a => a
data Name