Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- type Spray a = HashMap Powers a
- lone :: C a => Int -> Spray a
- unitSpray :: C a => Spray a
- constantSpray :: (C a, Eq a) => a -> Spray a
- fromList :: (C a, Eq a) => [([Int], a)] -> Spray a
- toList :: Spray a -> [([Int], a)]
- sprayTerms :: Spray a -> HashMap (Seq Int) a
- (*^) :: (C a, Eq a) => a -> Spray a -> Spray a
- (.^) :: (C a, Eq a) => Int -> Spray a -> Spray a
- (^+^) :: (C a, Eq a) => Spray a -> Spray a -> Spray a
- (^-^) :: (C a, Eq a) => Spray a -> Spray a -> Spray a
- (^*^) :: (C a, Eq a) => Spray a -> Spray a -> Spray a
- (^**^) :: (C a, Eq a) => Spray a -> Int -> Spray a
- evalSpray :: C a => Spray a -> [a] -> a
- prettySpray :: (a -> String) -> String -> Spray a -> String
- composeSpray :: (C a, Eq a) => Spray a -> [Spray a] -> Spray a
- bombieriSpray :: C a => Spray a -> Spray a