10 (>>=) x f = x <> f unit
12(*>) :: forall f a b. (Apply f) => f a -> f b -> f b
13(*>) fa fb = const id <$> fa <*> fb
15newtype Const a b = Const a
17runConst :: forall a b. Const a b -> a
20instance functorConst :: Functor (Const a) where
21 (<$>) _ (Const a) = Const a
23instance applyConst :: (Semigroup a) => Apply (Const a) where
24 (<*>) (Const a1) (Const a2) = Const (a1 <> a2)
26example2 :: Const String Unit
33 (>>=) x f = x *> f unit
36 Debug.Trace.trace example1
37 Debug.Trace.trace $ runConst example2
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list