4import Control.Monad.Eff.Console (log)
13 bind x f = x <> f unit
15(*>) :: forall f a b. (Apply f) => f a -> f b -> f b
16(*>) fa fb = const id <$> fa <*> fb
18newtype Const a b = Const a
20runConst :: forall a b. Const a b -> a
23instance functorConst :: Functor (Const a) where
24 map _ (Const a) = Const a
26instance applyConst :: (Semigroup a) => Apply (Const a) where
27 apply (Const a1) (Const a2) = Const (a1 <> a2)
29example2 :: Const String Unit
36 bind x f = x *> f unit
40 log $ 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