Hoogle Search
Within LTS Haskell 24.60 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
decidable Data.Type.Universe.Subset No documentation available.
-
decidable Data.Type.Universe.Subset Combine two subsets based on a decision function
-
decidable Data.Type.Universe.Subset Create a Subset from a predicate.
-
decidable Data.Type.Universe.Subset Combine two subsets based on a decision function
-
decidable Data.Type.Universe.Subset No documentation available.
-
delta-types Data.Delta.Set Delta type for a Set where collections of elements are inserted or deleted.
-
delta-types Data.Delta.Set Delta type for Set where a single element is deleted or added.
deltaSetFromList :: Ord a => [DeltaSet1 a] -> DeltaSet adelta-types Data.Delta.Set Collect insertions or deletions of elements into a DeltaSet. To save space, combinations of Insert and Delete for the same element are simplified when possible. These simplifications always preserve the property
apply (deltaSetFromList ds) = apply ds
diffSet :: Ord a => Set a -> Set a -> DeltaSet adelta-types Data.Delta.Set The smallest delta that changes the second argument to the first argument.
new = apply (diffSet new old) old
diffSet (Set.fromList "ac") (Set.fromList "ab") = deltaSetFromList [Insert 'c', Delete 'b']
listFromDeltaSet :: DeltaSet a -> [DeltaSet1 a]delta-types Data.Delta.Set Flatten a DeltaSet to a list of DeltaSet1. In the result list, the set of a appearing as Insert a is disjoint from the set of a appearing as Delete a.