Safe Haskell | Safe-Inferred |
---|
Documentation
singleOp :: (PrimitiveVal a, PrimitiveVal b) => (a -> b) -> [EgisonVal] -> ThrowsError EgisonValSource
multiOp :: PrimitiveVal a => (a -> a -> a) -> [EgisonVal] -> ThrowsError EgisonValSource
binaryOp :: (PrimitiveVal a, PrimitiveVal b, PrimitiveVal c) => (a -> b -> c) -> [EgisonVal] -> ThrowsError EgisonValSource
arraySize :: [EgisonVal] -> ThrowsError EgisonValSource
arrayKeys :: [EgisonVal] -> ThrowsError EgisonValSource
arrayRef :: [EgisonVal] -> ThrowsError EgisonValSource