Sha256: 634876085df4fb8fd410c941ebaced6b92c7fed9e40c39bc4fc3e032fed6fe52

Contents?: true

Size: 1.04 KB

Versions: 53

Compression:

Stored size: 1.04 KB

Contents

module CustomSet
  ( delete
  , difference
  , empty
  , fromList
  , insert
  , intersection
  , isDisjointFrom
  , isSubsetOf
  , member
  , null
  , size
  , toList
  , union
  ) where

import Prelude hiding (null)

data CustomSet a = Dummy deriving (Eq, Show)

delete :: a -> CustomSet a -> CustomSet a
delete = undefined

difference :: CustomSet a -> CustomSet a -> CustomSet a
difference = undefined

empty :: CustomSet a
empty = undefined

fromList :: [a] -> CustomSet a
fromList = undefined

insert :: a -> CustomSet a -> CustomSet a
insert = undefined

intersection :: CustomSet a -> CustomSet a -> CustomSet a
intersection = undefined

isDisjointFrom :: CustomSet a -> CustomSet a -> Bool
isDisjointFrom = undefined

isSubsetOf :: CustomSet a -> CustomSet a -> Bool
isSubsetOf = undefined

member :: a -> CustomSet a -> Bool
member = undefined

null :: CustomSet a -> Bool
null = undefined

size :: CustomSet a -> Int
size = undefined

toList :: CustomSet a -> [a]
toList = undefined

union :: CustomSet a -> CustomSet a -> CustomSet a
union = undefined

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
trackler-2.0.6.11 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.6.10 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.6.9 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.6.8 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.6.7 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.6.6 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.6.5 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.6.4 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.6.3 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.6.2 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.6.1 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.6.0 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.5.18 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.5.17 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.5.16 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.5.15 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.5.14 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.5.13 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.5.12 tracks/haskell/exercises/custom-set/src/CustomSet.hs
trackler-2.0.5.11 tracks/haskell/exercises/custom-set/src/CustomSet.hs