5test1 = \_ -> show "testing"
7f :: forall a. (Prelude.Show a) => a -> String
10test2 = \_ -> f "testing"
12test7 :: forall a. (Prelude.Show a) => a -> String
15test8 = \_ -> show $ "testing"
19instance showData :: (Prelude.Show a) => Prelude.Show (Data a) where
20 show (Data a) = "Data (" ++ show a ++ ")"
22test3 = \_ -> show (Data "testing")
24instance monadData :: Prelude.Monad Data where
26 (>>=) (Data a) f = f a
28data Maybe a = Nothing | Just a
30instance monadMaybe :: Prelude.Monad Maybe where
32 (>>=) Nothing _ = Nothing
33 (>>=) (Just a) f = f a
35test4 :: forall a m. (Monad m) => a -> m Number
38test5 = \_ -> Just 1 >>= \n -> return (n + 1)
40instance showArray :: (Prelude.Show a) => Prelude.Show [a] where
42 show (x:xs) = show x ++ ", " ++ show xs
44test6 = \_ -> show ["testing"]
46instance monadFunction :: Prelude.Monad ((->) r) where
48 (>>=) f g r = g (f r) r
54test9 _ = runReader 0 $ do
58main = Debug.Trace.trace (test7 "Done")
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