1Prelude(3kaya)               Kaya module reference              Prelude(3kaya)
2
3
4

NAME

6       Prelude - The standard Prelude
7

DESCRIPTION

9       The  standard Prelude will be imported by all Kaya programs and modules
10       unless the -noprelude compiler option is used. It provides many  essenā€
11       tial  and  useful  functions  and  data types used by the Kaya standard
12       library and applications.
13
14       Generally, only the standard library itself  should  not  automatically
15       import this module.
16

DATA TYPES

18       Prelude.List (3kaya)
19       Prelude.Maybe (3kaya)

EXCEPTIONS

21       Prelude.CantDerefNothing (3kaya)
22       Prelude.FileNotFound (3kaya)
23       Prelude.NegativeLengthString (3kaya)
24       Prelude.PositionOutOfRange (3kaya)

FUNCTIONS

26       Prelude.apply (3kaya)
27       Prelude.array (3kaya)
28       Prelude.behead (3kaya)
29       Prelude.compose (3kaya)
30       Prelude.deref (3kaya)
31       Prelude.force (3kaya)
32       Prelude.gc (3kaya)
33       Prelude.gcDisable (3kaya)
34       Prelude.gcEnable (3kaya)
35       Prelude.gcFreeBytes (3kaya)
36       Prelude.gcHeapSize (3kaya)
37       Prelude.gcIncremental (3kaya)
38       Prelude.gcSetFSD (3kaya)
39       Prelude.gcSetMaxHeapSize (3kaya)
40       Prelude.gcTotalBytes (3kaya)
41       Prelude.intBase (3kaya)
42       Prelude.isAlnum (3kaya)
43       Prelude.isAlpha (3kaya)
44       Prelude.isDigit (3kaya)
45       Prelude.isGraph (3kaya)
46       Prelude.isLineEnding (3kaya)
47       Prelude.isLower (3kaya)
48       Prelude.isPunct (3kaya)
49       Prelude.isSpace (3kaya)
50       Prelude.isUpper (3kaya)
51       Prelude.ltruncate (3kaya)
52       Prelude.onDestroy (3kaya)
53       Prelude.putStr (3kaya)
54       Prelude.putStrLn (3kaya)
55       Prelude.rep (3kaya)
56       Prelude.reverse (3kaya)
57       Prelude.rtruncate (3kaya)
58       Prelude.strEnd (3kaya)
59       Prelude.stringBase (3kaya)
60       Prelude.substr (3kaya)
61       Prelude.taint (3kaya)
62       Prelude.thunk (3kaya)
63       Prelude.toLower (3kaya)
64       Prelude.toLower_1 (3kaya)
65       Prelude.toUpper (3kaya)
66       Prelude.toUpper_1 (3kaya)
67       Prelude.traverse (3kaya)

AUTHORS

69       Kaya   standard  library  by  Edwin  Brady,  Chris  Morris  and  others
70       (kaya@kayalang.org). For further information see http://kayalang.org/

LICENSE

72       The Kaya standard library is free software;  you  can  redistribute  it
73       and/or  modify  it  under  the  terms  of the GNU Lesser General Public
74       License (version 2.1 or any later version) as  published  by  the  Free
75       Software Foundation.
76
77
78
79Kaya                             December 2010                  Prelude(3kaya)
Impressum