Builtins.3kaya

Langue: en

Autres versions - même langue

Version: May 2010 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Builtins - Built-in functions

DESCRIPTION

This module contains built-in functions that are used by the Kaya run-time, functions required by the rest of the Prelude, and other fundamental functions.

It is automatically imported (via the Prelude module) unless the -noprelude compiler option is used. All programs must import this module, and most modules will need to.

DATA TYPES

Builtins.Tainted(3kaya)

EXCEPTIONS

Builtins.AssertionFailure(3kaya)

Builtins.Cant_Marshal_Exceptions(3kaya)

Builtins.Cant_Reflect_Exceptions(3kaya)

Builtins.Divide_By_Zero(3kaya)

Builtins.Getting_Tag_From_Non_Union(3kaya)

Builtins.IllegalIndex(3kaya)

Builtins.InternalError(3kaya)

Builtins.Invalid_Circular_Structure(3kaya)

Builtins.Invalid_Function_Table_Hash(3kaya)

Builtins.Invalid_Marshalling_ID(3kaya)

Builtins.Invalid_Value(3kaya)

Builtins.Lookup_From_Non_Array(3kaya)

Builtins.Loop_Return(3kaya)

Builtins.Loop_VoidReturn(3kaya)

Builtins.Missing_Case(3kaya)

Builtins.Negative_Array_Index(3kaya)

Builtins.NoNullsInStrings(3kaya)

Builtins.Not_Implemented(3kaya)

Builtins.Pattern_Matching_Assignment_Failure(3kaya)

Builtins.Project_From_Non_Union(3kaya)

Builtins.Stack_Overflow(3kaya)

Builtins.Unguarded_Guard(3kaya)

Builtins.Wrong_Constructor(3kaya)

FUNCTIONS

Builtins.UTF8(3kaya)

Builtins.abs(3kaya)

Builtins.abs_1(3kaya)

Builtins.assert(3kaya)

Builtins.byteLength(3kaya)

Builtins.compare(3kaya)

Builtins.copy(3kaya)

Builtins.createString(3kaya)

Builtins.equal(3kaya)

Builtins.equalStr(3kaya)

Builtins.exceptionBacktrace(3kaya)

Builtins.exceptionMessage(3kaya)

Builtins.exit(3kaya)

Builtins.fnName(3kaya)

Builtins.fnName_1(3kaya)

Builtins.fnid(3kaya)

Builtins.funtableHash(3kaya)

Builtins.getAddr(3kaya)

Builtins.getIndex(3kaya)

Builtins.getVM(3kaya)

Builtins.hash(3kaya)

Builtins.identical(3kaya)

Builtins.identity(3kaya)

Builtins.inverse(3kaya)

Builtins.isInitialised(3kaya)

Builtins.length(3kaya)

Builtins.marshal(3kaya)

Builtins.memUsage(3kaya)

Builtins.nameToId(3kaya)

Builtins.null(3kaya)

Builtins.panic(3kaya)

Builtins.rand(3kaya)

Builtins.runTimeChecking(3kaya)

Builtins.setIndex(3kaya)

Builtins.size(3kaya)

Builtins.srand(3kaya)

Builtins.strAlloc(3kaya)

Builtins.strHash(3kaya)

Builtins.subvert(3kaya)

Builtins.swap(3kaya)

Builtins.taint(3kaya)

Builtins.translate(3kaya)

Builtins.unmarshal(3kaya)

AUTHORS

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

LICENSE

The Kaya standard library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (version 2.1 or any later version) as published by the Free Software Foundation.