Portability | portable |
---|---|
Stability | experimental |
Maintainer | github.com/justinethier |
Safe Haskell | Safe-Infered |
This module implements the numerical tower.
Documentation
numericBinop :: (Integer -> Integer -> Integer) -> [LispVal] -> ThrowsError LispValSource
numCast :: [LispVal] -> ThrowsError LispValSource
numRound, numTruncate, numCeiling, numFloor :: [LispVal] -> ThrowsError LispValSource
numSin :: [LispVal] -> ThrowsError LispValSource
numCos :: [LispVal] -> ThrowsError LispValSource
numTan :: [LispVal] -> ThrowsError LispValSource
numAsin :: [LispVal] -> ThrowsError LispValSource
numAcos :: [LispVal] -> ThrowsError LispValSource
numAtan :: [LispVal] -> ThrowsError LispValSource
numExp :: [LispVal] -> ThrowsError LispValSource
numLog :: [LispVal] -> ThrowsError LispValSource
buildComplex :: LispVal -> LispVal -> ThrowsError LispValSource
numMakeRectangular, numAngle, numMagnitude, numImagPart, numRealPart, numMakePolar :: [LispVal] -> ThrowsError LispValSource
num2String :: [LispVal] -> ThrowsError LispValSource
isNumber, isInteger, isRational, isReal, isComplex :: [LispVal] -> ThrowsError LispValSource