1Prelude(3kaya) Kaya module reference Prelude(3kaya)
23
4
NAME
6Prelude - The standard Prelude
7
DESCRIPTION
9The standard Prelude will be imported by all Kaya programs and modules
10unless the -noprelude compiler option is used. It provides many essenā
11tial and useful functions and data types used by the Kaya standard
12library and applications.
1314
Generally, only the standard library itself should not automatically
15import this module.
16
DATA TYPES
18Prelude.List (3kaya)
19Prelude.Maybe (3kaya)
EXCEPTIONS
21Prelude.CantDerefNothing (3kaya)
22Prelude.FileNotFound (3kaya)
23Prelude.NegativeLengthString (3kaya)
24Prelude.PositionOutOfRange (3kaya)
FUNCTIONS
26Prelude.apply (3kaya)
27Prelude.array (3kaya)
28Prelude.behead (3kaya)
29Prelude.compose (3kaya)
30Prelude.deref (3kaya)
31Prelude.force (3kaya)
32Prelude.gc (3kaya)
33Prelude.gcDisable (3kaya)
34Prelude.gcEnable (3kaya)
35Prelude.gcFreeBytes (3kaya)
36Prelude.gcHeapSize (3kaya)
37Prelude.gcIncremental (3kaya)
38Prelude.gcSetFSD (3kaya)
39Prelude.gcSetMaxHeapSize (3kaya)
40Prelude.gcTotalBytes (3kaya)
41Prelude.intBase (3kaya)
42Prelude.isAlnum (3kaya)
43Prelude.isAlpha (3kaya)
44Prelude.isDigit (3kaya)
45Prelude.isGraph (3kaya)
46Prelude.isLineEnding (3kaya)
47Prelude.isLower (3kaya)
48Prelude.isPunct (3kaya)
49Prelude.isSpace (3kaya)
50Prelude.isUpper (3kaya)
51Prelude.ltruncate (3kaya)
52Prelude.onDestroy (3kaya)
53Prelude.putStr (3kaya)
54Prelude.putStrLn (3kaya)
55Prelude.rep (3kaya)
56Prelude.reverse (3kaya)
57Prelude.rtruncate (3kaya)
58Prelude.strEnd (3kaya)
59Prelude.stringBase (3kaya)
60Prelude.substr (3kaya)
61Prelude.taint (3kaya)
62Prelude.thunk (3kaya)
63Prelude.toLower (3kaya)
64Prelude.toLower_1 (3kaya)
65Prelude.toUpper (3kaya)
66Prelude.toUpper_1 (3kaya)
67Prelude.traverse (3kaya)
AUTHORS
69Kaya standard library by Edwin Brady, Chris Morris and others
70(kaya@kayalang.org). For further information see http://kayalang.org/
LICENSE
72The Kaya standard library is free software; you can redistribute it
73and/or modify it under the terms of the GNU Lesser General Public
74License (version 2.1 or any later version) as published by the Free
75Software Foundation.
7677
78
79
Kaya December 2010 Prelude(3kaya)