Skip to content

Commit 66cf0cc

Browse files
committed
Noted origin of align functions in Quickref
1 parent f4c2b4a commit 66cf0cc

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

Quickref.md

+10-8
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,16 @@ Since MonadHold depends on MonadSample, any [S] function also runs in [H] contex
5050
[ ] <@ :: Behavior a -> Event b -> Event a
5151

5252
-- Combine multiple Events
53-
[ ] <> :: Semigroup a => Event a -> Event a -> Event a
54-
[ ] difference :: Event a -> Event b -> Event a
55-
[ ] alignEventWithMaybe :: (These a b -> Maybe c) -> Event a -> Event b -> Event c
56-
[ ] mergeWith :: (a -> a -> a) -> [Event a] -> Event a
57-
[ ] leftmost :: [Event a] -> Event a
58-
[ ] mergeList :: [Event a] -> Event (NonEmpty a)
59-
[ ] merge :: GCompare k => DMap k Event -> Event (DMap k Identity)
60-
[ ] mergeMap :: Ord k => Map k (Event a) -> Event (Map k a)
53+
[ ] <> :: Semigroup a => Event a -> Event a -> Event a
54+
[ ] difference :: Event a -> Event b -> Event a
55+
[ ] align :: Event a -> Event b -> Event (These a b)
56+
[ ] alignWith :: (These a b -> c) -> Event a -> Event b -> Event c
57+
-- Note align functions from Data.Align in semialign package
58+
[ ] mergeWith :: (a -> a -> a) -> [Event a] -> Event a
59+
[ ] leftmost :: [Event a] -> Event a
60+
[ ] mergeList :: [Event a] -> Event (NonEmpty a)
61+
[ ] merge :: GCompare k => DMap k Event -> Event (DMap k Identity)
62+
[ ] mergeMap :: Ord k => Map k (Event a) -> Event (Map k a)
6163

6264
-- Efficient one-to-many fanout
6365
[ ] fanMap :: Ord k => Event (Map k a) -> EventSelector (Const2 k a)

0 commit comments

Comments
 (0)