diff options
-rw-r--r-- | StackSet.hs | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/StackSet.hs b/StackSet.hs index 9cb7cdb..15788bc 100644 --- a/StackSet.hs +++ b/StackSet.hs @@ -19,30 +19,7 @@ -- may be on only 1 screen at any given time. -- -module StackSet ( - StackSet, -- abstract - - -- * Introduction and elimination - empty, -- :: Int -> StackSet a - fromList, -- :: Ord a => (Int,[[a]]) -> StackSet a - toList, -- :: StackSet a -> (Int,[[a]]) - index, -- :: Int -> StackSet a -> [a] - current, -- :: StackSet a -> Int - - -- * Queries - member, -- :: Ord a => a -> StackSet a -> Bool - size, -- :: StackSet a -> Int - peek, -- :: StackSet a -> Maybe a - - -- * Modifcations - push, -- :: Ord a => a -> StackSet a -> StackSet a - view, -- :: Int -> StackSet a -> StackSet a - rotate, -- :: Ordering -> StackSet a -> StackSet a - shift, -- :: Ord a => Int -> StackSet a -> StackSet a - insert, -- :: Ord a => a -> Int -> StackSet a -> StackSet a - delete, -- :: Ord a => a -> StackSet a -> StackSet a - - ) where +module StackSet where import Data.Maybe import qualified Data.List as L (delete) |