-
Notifications
You must be signed in to change notification settings - Fork 212
/
Haskell.hs
52 lines (46 loc) · 1.04 KB
/
Haskell.hs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
-- GHC 9.6 https://www.haskell.org/
-- https://www.haskell.org/documentation/
-- https://www.haskell.org/onlinereport/haskell2010/
-- https://downloads.haskell.org/ghc/latest/docs/users_guide/
--! keywords ===========================================================
-- https://wiki.haskell.org/Keywords
as
case class
data
default deriving do
else
family forall foreign
hiding
if import in infix infixl infixr instance
let
mdo module
newtype
of
proc
qualified
rec
then type
where
True False Nothing
--! class ===========================================================
-- https://www.haskell.org/onlinereport/haskell2010/haskellch6.html
Bool
Char String
Maybe Either Ordering
Eq Ord Read Show
Enum
Functor
IO
Monad
Bounded
Num Real
Integral Int Integer
Fractional RealFrac
Floating RealFloat Float Double Complex
Rational Ratio
-- https://www.haskell.org/onlinereport/haskell2010/haskellpa2.html
Array
Word
-- https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/pragmas.html
-- https://hackage.haskell.org/package/cpphs
-- use C++ preprocessor