Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
castToNumber :: Object a => a -> IO (Maybe SomeNumber) Source #
floorDivide :: (Number a, Number b) => a -> b -> IO SomeNumber Source #
trueDivide :: (Number a, Number b) => a -> b -> IO SomeNumber Source #
inPlaceAdd :: (Number a, Number b) => a -> b -> IO SomeNumber Source #
inPlaceSubtract :: (Number a, Number b) => a -> b -> IO SomeNumber Source #
inPlaceMultiply :: (Number a, Number b) => a -> b -> IO SomeNumber Source #
inPlaceFloorDivide :: (Number a, Number b) => a -> b -> IO SomeNumber Source #
inPlaceTrueDivide :: (Number a, Number b) => a -> b -> IO SomeNumber Source #
inPlaceRemainder :: (Number a, Number b) => a -> b -> IO SomeNumber Source #
inPlacePower :: (Number a, Number b, Number c) => a -> b -> Maybe c -> IO SomeNumber Source #
inPlaceShiftL :: (Number a, Number b) => a -> b -> IO SomeNumber Source #
inPlaceShiftR :: (Number a, Number b) => a -> b -> IO SomeNumber Source #
inPlaceAnd :: (Number a, Number b) => a -> b -> IO SomeNumber Source #
inPlaceXor :: (Number a, Number b) => a -> b -> IO SomeNumber Source #