Man Pages in kaya

  1. Carta.tech
  2. Packages
  3. kaya
  • 4

    Section 1: Executable programs or shell commands

    kaya.1
    Top-level interpreter for the kaya language
    kaya-rekey.1
    Binary key regeneration for kaya web applications
    kayac.1
    Compiler for the kaya language
    kayadoc2man.1
    Automatic man pages for kaya modules
  • 989

    Section 3kaya: Library calls

    Array.OutOfBounds.3kaya
    Attempt to access an out-of-bounds element.
    Array.ZeroStep.3kaya
    The step in a range may not be zero
    Array.addAt.3kaya
    Add an element to an array
    Array.all.3kaya
    Check if all elements satisfy a predicate
    Array.any.3kaya
    Check if any elements satisfy a predicate
    Array.concat.3kaya
    Concatenate two arrays.
    Array.createArray.3kaya
    Create an array
    Array.elem.3kaya
    Check whether a value is in a list.
    Array.filter.3kaya
    Filter a list according to a predicate.
    Array.fold.3kaya
    Fold an array.
    Array.intersperse.3kaya
    Place a separator between each element of an array
    Array.join.3kaya
    Concatentate a list of lists
    Array.map.3kaya
    Map a function across an array.
    Array.nub.3kaya
    Remove repeated elements from a list.
    Array.pop.3kaya
    Remove a value from the end of an array
    Array.push.3kaya
    Push a value onto the end of an array.
    Array.range.3kaya
    Get a range of integers
    Array.remove.3kaya
    Return the array created by removing a subarray.
    Array.removeAt.3kaya
    Remove an element from an array
    Array.resize.3kaya
    Resize an array.
    Array.reverse.3kaya
    Reverse an array in-place.
    Array.shift.3kaya
    Get the first item off an array, and remove it from the array.
    Array.shuffle.3kaya
    Randomly reorder an array.
    Array.sort.3kaya
    Sort an array.
    Array.sorted.3kaya
    Return a sorted array.
    Array.subarray.3kaya
    Return a subarray
    Array.take.3kaya
    Take the first x elements from an array.
    Array.top.3kaya
    Return the last value in an array
    Array.unshift.3kaya
    Add a value onto the start of an array.
    Array.zip.3kaya
    Turn a pair of lists into a list of pairs.
    Array.zipWith.3kaya
    Map a function across two arrays.
    Binary.Binary.3kaya
    Block of binary data.
    Binary.OffsetOutOfRange.3kaya
    Attempt to access an offset outside a block
    Binary.array.3kaya
    Return a block as an array.
    Binary.base64Decode.3kaya
    Base64 decode a string
    Binary.base64Encode.3kaya
    Base64 encode a block
    Binary.blockData.3kaya
    Get a foreign pointer to binary data
    Binary.blockSize.3kaya
    Get the size of a block
    Binary.copyBlock.3kaya
    Copy a block of data.
    Binary.copyChunk.3kaya
    Copy a sub-block.
    Binary.createBlock.3kaya
    Create a new, uninitialised block for binary data.
    Binary.createInitialisedBlock.3kaya
    Create a new and initialised block for binary data.
    Binary.getBlockChunk.3kaya
    Return a chunk from a block as an array.
    Binary.peek.3kaya
    Query binary data.
    Binary.peekString.3kaya
    Read a string from binary data.
    Binary.poke.3kaya
    Modify binary data.
    Binary.pokeString.3kaya
    Write a string of binary data.
    Binary.readBlock.3kaya
    Read a block from a file.
    Binary.setBlockData.3kaya
    Set the contents of a block.
    Binary.writeBlock.3kaya
    Write a block to a file.
    Builtins.Cant_Marshal_Exceptions.3kaya
    Exceptions may not be marshalled
    Builtins.Cant_Reflect_Exceptions.3kaya
    Exceptions may not be reflected
    Builtins.Divide_By_Zero.3kaya
    Tried to divide by zero.
    Builtins.Getting_Tag_From_Non_Union.3kaya
    Tried to do a constructor case statement wrongly
    Builtins.IllegalIndex.3kaya
    Index is out-of-bounds or otherwise illegal
    Builtins.InternalError.3kaya
    Thrown by the run-time system and foreign functions.
    Builtins.Invalid_Circular_Structure.3kaya
    Marshal string describes an impossible structure
    Builtins.Invalid_Function_Table_Hash.3kaya
    The function table has changed
    Builtins.Invalid_Marshalling_ID.3kaya
    The unmarshal id was invalid
    Builtins.Invalid_Value.3kaya
    Invalid or uninitialised value
    Builtins.Lookup_From_Non_Array.3kaya
    Tried to lookup in an array
    Builtins.Loop_Return.3kaya
    Builtins::loop_return -
    Builtins.Loop_VoidReturn.3kaya
    Builtins::loop_voidreturn -
    Builtins.Missing_Case.3kaya
    Unexpected constructor in case statement
    Builtins.Negative_Array_Index.3kaya
    Array index must be non-negative
    Builtins.NoNullsInStrings.3kaya
    Strings may not contain null bytes
    Builtins.Not_Implemented.3kaya
    Not implemented yet
    Builtins.Pattern_Matching_Assignment_Failure.3kaya
    Pattern matching assignment failed
    Builtins.Project_From_Non_Union.3kaya
    Tried to read a field incorrectly
    Builtins.UTF8.3kaya
    Check whether a string contains utf8 characters
    Builtins.Unguarded_Guard.3kaya
    Unexpected case in shorthand
    Builtins.Wrong_Constructor.3kaya
    Tried to get a field from the wrong constructor
    Builtins.abs.3kaya
    Return the magnitude of a floating-point number.
    Builtins.abs_1.3kaya
    Return the magnitude of an integer.
    Builtins.byteLength.3kaya
    Length in bytes of a string
    Builtins.compare.3kaya
    Compare two values for "size"
    Builtins.copy.3kaya
    Copy a value
    Builtins.createString.3kaya
    Creates a string with particular memory allocation
    Builtins.equal.3kaya
    Equality check
    Builtins.exceptionBacktrace.3kaya
    Print the backtrace of an exception.
    Builtins.exceptionMessage.3kaya
    Get a human-readable error message
    Builtins.exit.3kaya
    End the application immediately
    Builtins.fnid.3kaya
    Internal standard library function
    Builtins.funtableHash.3kaya
    Internal function.
    Builtins.getAddr.3kaya
    Debugging function
    Builtins.getIndex.3kaya
    Get a character from a string
    Builtins.getVM.3kaya
    Get a pointer to the kaya vm
    Builtins.hash.3kaya
    Hash a value
    Builtins.identical.3kaya
    Return whether two values are identical.
    Builtins.identity.3kaya
    Returns a new reference to the original value.
    Builtins.inverse.3kaya
    Boolean not
    Builtins.isInitialised.3kaya
    Checks if a value is initialised
    Builtins.length.3kaya
    Length of a string
    Builtins.marshal.3kaya
    Marshal any value to a string
    Builtins.memUsage.3kaya
    Debugging function
    Builtins.null.3kaya
    Checks if a foreign pointer is null
    Builtins.rand.3kaya
    Pseudo-random signed integer generator
    Builtins.runTimeChecking.3kaya
    Is run-time checking enabled?
    Builtins.setIndex.3kaya
    Change a character in a string in-place
    Builtins.size.3kaya
    Length of an array
    Builtins.srand.3kaya
    Seeds the random number generator
    Builtins.strAlloc.3kaya
    Debugging function
    Builtins.strHash.3kaya
    Get a numeric hash of a string.
    Builtins.subvert.3kaya
    Subvert the type system.
    Builtins.swap.3kaya
    Swap the contents of two variables
    Builtins.translate.3kaya
    Translate characters in a string
    Builtins.unmarshal.3kaya
    Unmarshal a string
    CGI.AjaxAction.3kaya
    Ajax action to take when an event occurs
    CGI.AjaxData.3kaya
    Ajax data requests
    CGI.AjaxEvent.3kaya
    Events to be handled by ajax actions
    CGI.BadHeader.3kaya
    Malformed http header
    CGI.IllegalHandler.3kaya
    Illegal handler
    CGI.UnexpectedType.3kaya
    Unexpected type
    CGI.UnrecognisedVariable.3kaya
    Unrecognised variable
    CGI.ValueOutOfRange.3kaya
    Variable outside expected range
    CGI.addHandler.3kaya
    Register a handler to get a short url
    CGI.ajaxHeader.3kaya
    Some basic javascript for handling ajax calls
    CGI.ajaxTag.3kaya
    Get tag information for linking an ajax call to an event on a tag
    CGI.ajaxTagData.3kaya
    Cgi::ajaxtagdata -
    CGI.checkBox.3kaya
    Make a checkbox.
    CGI.checked.3kaya
    Return whether a checkbox was checked.
    CGI.closeForm.3kaya
    End a form
    CGI.content.3kaya
    Add new content
    CGI.expandQuery.3kaya
    Look up a short name to get a fully expanded query string.
    CGI.fileFormHandler.3kaya
    Set up a file upload form.
    CGI.flushAll.3kaya
    Output all headers and content.
    CGI.flushContent.3kaya
    Output the content.
    CGI.flushHeaders.3kaya
    Output headers.
    CGI.formHandler.3kaya
    Set up a form.
    CGI.getAjaxData.3kaya
    Get additional data sent to an ajax request
    CGI.goDefault.3kaya
    Link to the default function.
    CGI.header.3kaya
    Add a http header
    CGI.htmlEscape.3kaya
    Encodes html special chars.
    CGI.httpFloat.3kaya
    Return the floating-point number in a get/post variable.
    CGI.httpInt.3kaya
    Return the integer in a get/post variable.
    CGI.imageHandler.3kaya
    Embed an image.
    CGI.linkHandler.3kaya
    Create a hyperlink.
    CGI.linkURL.3kaya
    Cgi::linkurl -
    CGI.passVar.3kaya
    Pass a variable to a form.
    CGI.passwordBox.3kaya
    Create a password input field.
    CGI.radio.3kaya
    Make a radio button.
    CGI.replaceContent.3kaya
    Replace a string in the current output.
    CGI.reset.3kaya
    Create a reset button.
    CGI.safeFloat.3kaya
    Convert a string to a float.
    CGI.safeInt.3kaya
    Convert a string to an int.
    CGI.selBox.3kaya
    Create a selection box.
    CGI.setCookie.3kaya
    Set a cookie
    CGI.submit.3kaya
    Create a submit button.
    CGI.submitUsed.3kaya
    Get the last submit button
    CGI.table.3kaya
    Output a table.
    CGI.textArea.3kaya
    Create a text area input field.
    CGI.textBox.3kaya
    Create a text input field.
    CGI.uploadButton.3kaya
    Create a file upload field.
    Coercions.array.3kaya
    Unpack a string to characters.
    Coercions.char.3kaya
    Built-in coercion
    Coercions.float.3kaya
    Built-in coercion
    Coercions.float_1.3kaya
    Built-in coercion
    Coercions.int.3kaya
    Built-in coercion
    Coercions.int_1.3kaya
    Built-in coercion
    Coercions.int_2.3kaya
    Built-in coercion
    Coercions.string.3kaya
    Pack an array of characters into a string.
    Coercions.string_1.3kaya
    Built-in coercion
    Coercions.string_2.3kaya
    Built-in coercion
    Coercions.string_3.3kaya
    Built-in coercion
    Coercions.string_4.3kaya
    Built-in coercion
    Coercions.void.3kaya
    Coercion to void.
    Complex.Complex.3kaya
    A complex number
    Complex.add.3kaya
    Add complex numbers
    Complex.argument.3kaya
    Argument of complex number
    Complex.divide.3kaya
    Divide complex numbers
    Complex.magnitude.3kaya
    Magnitude of complex number
    Complex.multiply.3kaya
    Multiply complex numbers
    Complex.power.3kaya
    Powers of complex numbers
    Complex.string.3kaya
    Convert a complex number to a string
    Complex.subtract.3kaya
    Subtract complex numbers
    Compress.CompressionFailed.3kaya
    Error compressing data
    Compress.UncompressionFailed.3kaya
    Error uncompressing data
    Compress.compressBinary.3kaya
    Compress a block of binary data.
    Compress.compressString.3kaya
    Compress a string.
    Compress.uncompressBinary.3kaya
    Uncompress a block of binary data.
    Compress.uncompressString.3kaya
    Uncompress a string.
    Crypto.InvalidDecryptionHash.3kaya
    Invalid hash
    Crypto.InvalidEncryptedData.3kaya
    Invalid encrypted data
    Crypto.InvalidExternalKey.3kaya
    Invalid external key or ivec
    Crypto.decode.3kaya
    Decode a string using the aes256 algorithm.
    Crypto.encode.3kaya
    Encode a string using the aes256 algorithm.
    Crypto.secureHash.3kaya
    Generate a secure hash from a string.
    Crypto.setEncryptionIvec.3kaya
    Set application ivec
    Crypto.setEncryptionKey.3kaya
    Set application secret key
    DB.DBHandle.3kaya
    A database handle
    DB.DBIncResult.3kaya
    An incremental query result
    DB.DBResult.3kaya
    A query result
    DB.DBStatement.3kaya
    A prepared database statement
    DB.DBValue.3kaya
    Query result values
    DB.InvalidTime.3kaya
    Converting to time failed
    DB.bool.3kaya
    Convert a database result to a bool
    DB.close.3kaya
    Close a connection
    DB.column.3kaya
    Get a column name
    DB.defaultExecPrepared.3kaya
    Default function
    DB.defaultGetRow.3kaya
    Default function
    DB.defaultIncDiscard.3kaya
    Default function
    DB.defaultIncExec.3kaya
    Default function
    DB.defaultIncExecPrepared.3kaya
    Default function
    DB.defaultPrepare.3kaya
    Default function
    DB.escape.3kaya
    Escape a string to be used as part of a query
    DB.exec.3kaya
    Execute a query
    DB.execPrepared.3kaya
    Execute a prepared statement
    DB.execPrepared_1.3kaya
    Execute a prepared statement
    DB.float.3kaya
    Convert a database result to a float
    DB.getRow.3kaya
    Retrieve a row from an incremental query
    DB.incDiscard.3kaya
    Discard an incremental query
    DB.incExec.3kaya
    Execute an incremental query
    DB.incExecPrepared.3kaya
    Incrementally execute a prepared statement
    DB.int.3kaya
    Convert a database result to an int
    DB.prepare.3kaya
    Prepare a database query
    DB.string.3kaya
    Convert a database result to a string
    DB.time.3kaya
    Convert a database result to a time
    Dict.Dict.3kaya
    Dictionary/hash table.
    Dict.TinyDict.3kaya
    Tiny dictionary/hash table.
    Dict.add.3kaya
    Add an entry to a dictionary.
    Dict.add_1.3kaya
    Add an entry to a tiny dictionary.
    Dict.delete.3kaya
    Remove an entry from a dictionary
    Dict.delete_1.3kaya
    Remove an entry from a tiny dictionary
    Dict.empty.3kaya
    Check if a dictionary is empty
    Dict.empty_1.3kaya
    Check if a tiny dictionary is empty
    Dict.entries.3kaya
    List all entries in a dictionary
    Dict.entries_1.3kaya
    List all entries in a tiny dictionary
    Dict.exists.3kaya
    Check if a key exists in a dictionary.
    Dict.exists_1.3kaya
    Check if a key exists in a tiny dictionary.
    Dict.keys.3kaya
    List all keys in a dictionary
    Dict.keys_1.3kaya
    List all keys in a tiny dictionary
    Dict.lookup.3kaya
    Look up a value in a dictionary.
    Dict.lookup_1.3kaya
    Look up a value in a tiny dictionary.
    Dict.new.3kaya
    Create a new dictionary.
    Dict.newTiny.3kaya
    Create a new tiny dictionary.
    Dict.numBuckets.3kaya
    Get the number of buckets used in a dictionary
    Dict.vals.3kaya
    List all values in a dictionary
    Dict.vals_1.3kaya
    List all values in a tiny dictionary
    DiskCache.UnsafeDirectory.3kaya
    The directory is unsafe
    DiskCache.UnsafeObject.3kaya
    The object is unsafe
    DiskCache.delCache.3kaya
    Deletes a cached variable if it exists
    DiskCache.fromCache.3kaya
    Returns a cacheable variable from disk
    DiskCache.toCache.3kaya
    Stores a cacheable variable to disk
    DiskCache.userCacheDir.3kaya
    Get a cache directory
    ElementTree.ExpectedChar.3kaya
    Expected character missing parsing xml
    ElementTree.InputError.3kaya
    Input error parsing xml
    ElementTree.NotLazy.3kaya
    The item to evaluate is not a generator
    ElementTree.UnexpectedChar.3kaya
    Unexpected character found parsing xml
    ElementTree.UnexpectedEnd.3kaya
    Unexpected end of data parsing xml
    ElementTree.addDataAt.3kaya
    Add text to an element
    ElementTree.addElementAt.3kaya
    Add a new child element
    ElementTree.addGeneratorAt.3kaya
    Add a new child generator
    ElementTree.attrHash.3kaya
    Elementtree::attrhash -
    ElementTree.elementTree.3kaya
    Converts a string to an elementtree.
    ElementTree.evaluateGenerator.3kaya
    Evaluate a lazy element generator
    ElementTree.findElement.3kaya
    Get the index of a named sub-element from an element
    ElementTree.getAllText.3kaya
    Returns the text content of the element and children
    ElementTree.getAttribute.3kaya
    Get an attribute value from an element
    ElementTree.getAttributes.3kaya
    Get an element's attributes
    ElementTree.getElements.3kaya
    Get all child elements
    ElementTree.getName.3kaya
    Get an element name
    ElementTree.getSubtrees.3kaya
    Get all child element trees
    ElementTree.getText.3kaya
    Returns the text content of the element
    ElementTree.lazyOutput.3kaya
    Print an elementtree to a user-defined target
    ElementTree.lazyPrint.3kaya
    Print an elementtree
    ElementTree.newElement.3kaya
    Create a new element
    ElementTree.pushData.3kaya
    Add text to the end of an element
    ElementTree.pushElement.3kaya
    Add a new child element to the end
    ElementTree.pushGenerator.3kaya
    Add a new child generator to the end
    ElementTree.setAttribute.3kaya
    Set an attribute
    ElementTree.simpleEncode.3kaya
    Html-escape a string
    ElementTree.string.3kaya
    Convert an elementtree to a string
    ElementTree.textSizeOfBlock.3kaya
    Get the text length of an element
    ElementTree.unsetAttribute.3kaya
    Unset an attribute
    ElementTree.unshiftData.3kaya
    Add text to the start of an element
    ElementTree.unshiftElement.3kaya
    Add a new child element to the start
    ElementTree.unshiftGenerator.3kaya
    Add a new child generator to the start
    ElementTreeData.Element.3kaya
    Types of element
    ElementTreeData.ElementTree.3kaya
    An element and its descendants
    ElementTreeData.EmptyTagMode.3kaya
    Controls printing of empty elements
    ElementTreeData.UnicodeFormat.3kaya
    Controls the output format of non-ascii characters
    Gcrypt.Cipher.3kaya
    Available symmetric ciphers
    Gcrypt.CipherFlags.3kaya
    Cipher opening flags
    Gcrypt.CipherHandle.3kaya
    A cipher handle
    Gcrypt.CipherMode.3kaya
    Cipher modes
    Gcrypt.Hash.3kaya
    Hash algorithms
    Gcrypt.HashFlags.3kaya
    Hash opening flags
    Gcrypt.HashHandle.3kaya
    A hash handle
    Gcrypt.appIVec.3kaya
    Get the application initialisation vector
    Gcrypt.appKey.3kaya
    Get the application secret key
    Gcrypt.cipherBlockLength.3kaya
    Get the required block length.
    Gcrypt.cipherKeySize.3kaya
    Get the required key size.
    Gcrypt.closeCipher.3kaya
    Close a cipher handle
    Gcrypt.closeHash.3kaya
    Close a hash handle
    Gcrypt.decrypt.3kaya
    Decrypt binary data
    Gcrypt.decryptString.3kaya
    Decrypt a string
    Gcrypt.encrypt.3kaya
    Encrypt binary data
    Gcrypt.encryptString.3kaya
    Encrypt a string
    Gcrypt.finalHash.3kaya
    Finalise the hash handle
    Gcrypt.getHash.3kaya
    Get the hash result
    Gcrypt.hashBinary.3kaya
    Hash binary data
    Gcrypt.hashString.3kaya
    Hash string data
    Gcrypt.openCipher.3kaya
    Open a cipher handle
    Gcrypt.openHash.3kaya
    Open a hash handle
    Gcrypt.resetHash.3kaya
    Reset a hash handle
    Gcrypt.setCipherIVec.3kaya
    Set the cipher initialisation vector
    Gcrypt.setCipherKey.3kaya
    Set the cipher secret key
    HTMLDocument.ClientScript.3kaya
    An client-side script
    HTMLDocument.ControlInputType.3kaya
    Types of control input
    HTMLDocument.ConversionSafety.3kaya
    The conversion safety level for string-html conversion
    HTMLDocument.FormType.3kaya
    The method used by a form
    HTMLDocument.HTMLDocument.3kaya
    A html document
    HTMLDocument.HeadLink.3kaya
    A document-level link
    HTMLDocument.ImageData.3kaya
    An inline image.
    HTMLDocument.ImageDimensions.3kaya
    Image dimensions
    HTMLDocument.InitialTableData.3kaya
    Initial table data
    HTMLDocument.InlineElement.3kaya
    Inline elements
    HTMLDocument.InvalidNesting.3kaya
    The specified range causes invalid nesting
    HTMLDocument.InvalidRange.3kaya
    The specified range is invalid
    HTMLDocument.ListType.3kaya
    List type
    HTMLDocument.MediaType.3kaya
    A display media type
    HTMLDocument.MetaData.3kaya
    Meta data about a html document
    HTMLDocument.Relationship.3kaya
    A document relationship
    HTMLDocument.RequiresAttribute.3kaya
    A required attribute is missing
    HTMLDocument.RequiresElement.3kaya
    A required element is missing
    HTMLDocument.SelectOption.3kaya
    An option for selection
    HTMLDocument.StyleSheet.3kaya
    A css stylesheet
    HTMLDocument.TagSoupNotForOutput.3kaya
    Tagsoup is not an output format
    HTMLDocument.TextInputType.3kaya
    Types of text input
    HTMLDocument.WhiteList.3kaya
    Elements to allow in string-html conversion
    HTMLDocument.addAddress.3kaya
    Add an address
    HTMLDocument.addBlockQuote.3kaya
    Add a quotation block
    HTMLDocument.addDivision.3kaya
    Add a generic block
    HTMLDocument.addDocumentLink.3kaya
    Adds a document-level link
    HTMLDocument.addDocumentMetaData.3kaya
    Adds a meta-data key/value pair to the document
    HTMLDocument.addDocumentScripting.3kaya
    Adds an external script to the document
    HTMLDocument.addDocumentStylesheet.3kaya
    Adds a linked external stylesheet to the document
    HTMLDocument.addFieldset.3kaya
    Add a new fieldset
    HTMLDocument.addHTTPHeader.3kaya
    Adds a http header to the document
    HTMLDocument.addHTTPHeader_1.3kaya
    Adds a http header to the document
    HTMLDocument.addHeading.3kaya
    Add a heading
    HTMLDocument.addHorizontalRule.3kaya
    Add a separator
    HTMLDocument.addImage.3kaya
    Add an image
    HTMLDocument.addInlineElementAt.3kaya
    Wrap existing text in an inline element
    HTMLDocument.addLabelledInput.3kaya
    Adds a labelled text input
    HTMLDocument.addLabelledSelect.3kaya
    Adds a labelled selection box
    HTMLDocument.addLabelledTextarea.3kaya
    Adds a labelled textarea
    HTMLDocument.addLazySelect.3kaya
    Lazily adds a selection box
    HTMLDocument.addLineBreak.3kaya
    Add a line break
    HTMLDocument.addList.3kaya
    Add a list
    HTMLDocument.addListItem.3kaya
    Add a list item
    HTMLDocument.addLocalControlInput.3kaya
    Add a form submit button
    HTMLDocument.addLocalForm.3kaya
    Add a form for the current application
    HTMLDocument.addOption.3kaya
    Adds a labelled checkbox to a form.
    HTMLDocument.addOptionList.3kaya
    Adds a set of checkboxes or radio buttons
    HTMLDocument.addParagraph.3kaya
    Add a paragraph
    HTMLDocument.addPreformatted.3kaya
    Add a preformatted block
    HTMLDocument.addRemoteControlInput.3kaya
    Add a form submit button
    HTMLDocument.addRemoteForm.3kaya
    Add a form to call another application
    HTMLDocument.addSelectElement.3kaya
    Adds a selection box
    HTMLDocument.addStateFields.3kaya
    Call a cgi function
    HTMLDocument.addString.3kaya
    Append text to an element
    HTMLDocument.addTable.3kaya
    Add a new empty table
    HTMLDocument.addTableBodySection.3kaya
    Add a new table body section
    HTMLDocument.addTableColumns.3kaya
    Add a new table column
    HTMLDocument.addTableRow.3kaya
    Adds a table row
    HTMLDocument.addTextInput.3kaya
    Adds a text input
    HTMLDocument.addTextarea.3kaya
    Adds a textarea
    HTMLDocument.anonymousBlock.3kaya
    Make an anonymous block
    HTMLDocument.appendExisting.3kaya
    Append an existing element
    HTMLDocument.appendGenerator.3kaya
    Append an element generator
    HTMLDocument.appendInlineElement.3kaya
    Append an inline element
    HTMLDocument.associateTextAndInput.3kaya
    Associates some text with a form control
    HTMLDocument.encodeControlState.3kaya
    Encode application state for later retrieval
    HTMLDocument.getAttribute.3kaya
    Gets an attribute value from a html element
    HTMLDocument.getChildren.3kaya
    Return sub-elements
    HTMLDocument.getListItem.3kaya
    Retrieve a list item
    HTMLDocument.getTableBodySections.3kaya
    Get the table body sections
    HTMLDocument.getTableCell.3kaya
    Retrieve a table cell
    HTMLDocument.getTableFooter.3kaya
    Get the table footer section
    HTMLDocument.getTableHeader.3kaya
    Get the table header section
    HTMLDocument.initialiseTable.3kaya
    Create a table and initialise contents
    HTMLDocument.lazyTable.3kaya
    Create a lazy table
    HTMLDocument.localControlURL.3kaya
    Create a url that calls a local function
    HTMLDocument.makeDataCell.3kaya
    Make a table cell a data cell
    HTMLDocument.makeHeaderCell.3kaya
    Make a table cell a header cell
    HTMLDocument.moveBlock.3kaya
    Move a block
    HTMLDocument.new.3kaya
    A new empty html document
    HTMLDocument.numTableColumns.3kaya
    Get the number of columns in a table
    HTMLDocument.prependExisting.3kaya
    Prepend an existing element
    HTMLDocument.prependGenerator.3kaya
    Prepend an element generator
    HTMLDocument.pushListItem.3kaya
    Append a list item
    HTMLDocument.readFromString.3kaya
    Convert a string to html
    HTMLDocument.readFromTemplate.3kaya
    Convert a html template to html
    HTMLDocument.setAttribute.3kaya
    Sets an attribute on a html element
    HTMLDocument.setClass.3kaya
    Set the css class
    HTMLDocument.setDocumentTitle.3kaya
    Changes the document title
    HTMLDocument.setID.3kaya
    Sets the id of a html element
    HTMLDocument.setTableCaption.3kaya
    Sets the table caption
    HTMLDocument.setTitle.3kaya
    Sets the title of a html element
    HTMLDocument.string.3kaya
    Convert an entire html document to a string
    HTMLDocument.substring.3kaya
    Converts a part of the document to string form
    HTMLDocument.write.3kaya
    Print a html document on standard output
    HTMLDocument.writeTo.3kaya
    Print a html document with a specified output function
    HTMLentities.lookupEntity.3kaya
    Look up the character number for a named html entity
    HTMLnesting.alwaysEmpty.3kaya
    Is the element an empty element?
    HTMLnesting.containsBlock.3kaya
    Can the element contain block-level elements?
    HTMLnesting.containsCData.3kaya
    Can the block-level element contain text?
    HTMLnesting.containsCDataOnly.3kaya
    Can the element only contain text?
    HTMLnesting.getAlwaysEmpty.3kaya
    Retrieve dictionary of all empty elements
    HTMLnesting.isAlwaysBlock.3kaya
    Must the element be block-level?
    HTMLnesting.isAlwaysEmpty.3kaya
    List all empty elements
    HTMLnesting.isBlock.3kaya
    Might the element be block-level?
    HTMLnesting.nestingExceptions.3kaya
    Is an exception to the general nesting rules allowed?
    HTMLnesting.pretendEmpty.3kaya
    Do special nesting rules apply?
    HTTP.BadUsername.3kaya
    Bad username for http authentication
    HTTP.HTTPURL.3kaya
    Url information
    HTTP.HTTPversion.3kaya
    The http version
    HTTP.NotAURL.3kaya
    Not a url
    HTTP.basicAuthHeader.3kaya
    Create a basic authentication header
    HTTP.cookieHeader.3kaya
    Generate a cookie header
    HTTP.getURL.3kaya
    Retrieve a url by http.
    HTTP.getURL_1.3kaya
    Retrieve a url by http using an existing connection.
    HTTP.parseURL.3kaya
    Convert a string to a http url
    HTTP.postURL.3kaya
    Post data to a url by http using an existing connection.
    HTTP.postURL_1.3kaya
    Post data to a url by http.
    IO.ClosedFile.3kaya
    Closed file
    IO.Dir.3kaya
    A directory handle
    IO.DirEntry.3kaya
    A directory entry
    IO.DirError.3kaya
    Directory handling error
    IO.DirInfo.3kaya
    Directory entry
    IO.DirTree.3kaya
    Directory tree
    IO.FileError.3kaya
    File handling error
    IO.FileMode.3kaya
    Modes for file opening.
    IO.InvalidMode.3kaya
    Invalid file mode error
    IO.Mode.3kaya
    File modes
    IO.Permission.3kaya
    File permissions
    IO.Permissions.3kaya
    Directory creation permissions
    IO.ReadOnlyFile.3kaya
    Read only file
    IO.WriteOnlyFile.3kaya
    Write only file
    IO.close.3kaya
    Close a file.
    IO.closeDir.3kaya
    Close a directory handle
    IO.eof.3kaya
    Check for end of file.
    IO.file.3kaya
    Create a file from a pointer
    IO.fileExecutable.3kaya
    Checks a file is executable
    IO.fileExists.3kaya
    Checks a file exists
    IO.fileReadable.3kaya
    Checks a file is readable
    IO.fileWritable.3kaya
    Checks a file is writable
    IO.flush.3kaya
    Flush all data to a file.
    IO.fpos.3kaya
    Current position of file pointer
    IO.fseek.3kaya
    Seek to a position in a file
    IO.get.3kaya
    Read a line from a file
    IO.getChar.3kaya
    Read one byte from a file.
    IO.getDirInfo.3kaya
    Return a list of directory trees
    IO.getInt.3kaya
    Get a binary integer from a file.
    IO.getString.3kaya
    Read a string from a binary file
    IO.listDir.3kaya
    Get a list of files in a directory
    IO.mkdir.3kaya
    Makes a directory.
    IO.open.3kaya
    Open a file.
    IO.openCheck.3kaya
    Check that a file handle is open
    IO.openDir.3kaya
    Open a directory
    IO.ptr.3kaya
    Create a ptr from a file handle
    IO.put.3kaya
    Write a string to a file.
    IO.putChar.3kaya
    Write a character to a file.
    IO.putInt.3kaya
    Write an integer to a file (as binary)
    IO.putStr.3kaya
    Write a string to a binary file
    IO.readCheck.3kaya
    Check that a file handle is readable
    IO.readDir.3kaya
    Get the next directory entry.
    IO.readFile.3kaya
    Read a text file.
    IO.rename.3kaya
    Rename a file
    IO.reopen.3kaya
    Re-open a file.
    IO.stat.3kaya
    Get file information.
    IO.stderr.3kaya
    Standard error stream
    IO.stdin.3kaya
    Standard input stream
    IO.stdout.3kaya
    Standard output stream
    IO.tmpFile.3kaya
    Create and open a temporary file.
    IO.unlink.3kaya
    Unlinks a file.
    IO.writeCheck.3kaya
    Check that a file handle is writable
    IO.writeFile.3kaya
    Write a text file.
    Image.ArcStyle.3kaya
    Arc fill styles.
    Image.Colour.3kaya
    Drawing colour.
    Image.ColourOutOfRange.3kaya
    Colour value out of range
    Image.Font.3kaya
    Drawing font.
    Image.Image.3kaya
    Image data.
    Image.ImageType.3kaya
    Image format
    Image.WebImage.3kaya
    Web image data
    Image.arc.3kaya
    Draw an arc of an ellipse.
    Image.copy.3kaya
    Copy a portion of an image.
    Image.copyResized.3kaya
    Copy and resize a portion of an image.
    Image.create.3kaya
    Create a new image
    Image.create_1.3kaya
    Create an image from a file
    Image.dashedLine.3kaya
    Draw a dashed line.
    Image.destroy.3kaya
    Destroy an image
    Image.displayPage.3kaya
    Display function for webapps
    Image.drawString.3kaya
    Draw a text string.
    Image.ellipse.3kaya
    Draw an ellipse.
    Image.getJPEG.3kaya
    Get jpeg data
    Image.getPNG.3kaya
    Get png data
    Image.giant.3kaya
    Giant font
    Image.height.3kaya
    Get image height
    Image.large.3kaya
    Large font
    Image.line.3kaya
    Draw a line.
    Image.makeColour.3kaya
    Allocate a colour.
    Image.makeJPEG.3kaya
    Output a jpeg.
    Image.makePNG.3kaya
    Output a png.
    Image.mediumBold.3kaya
    Medium bold font
    Image.poly.3kaya
    Draw a polygon.
    Image.rectangle.3kaya
    Draw a rectangle.
    Image.setPixel.3kaya
    Set a pixel's colour.
    Image.small.3kaya
    Small font
    Image.tiny.3kaya
    Tiny font
    Image.webJPEG.3kaya
    Get a jpeg for webmain
    Image.webPNG.3kaya
    Get a png for webmain
    Image.width.3kaya
    Get image width
    KayaDoc.Constructor.3kaya
    A constructor function
    KayaDoc.DataSummary.3kaya
    A data type
    KayaDoc.EntryLocation.3kaya
    An entry within the document
    KayaDoc.EntryType.3kaya
    Types of documentation entry
    KayaDoc.ExceptionSummary.3kaya
    An exception
    KayaDoc.FunctionSummary.3kaya
    A function
    KayaDoc.ModuleContext.3kaya
    Entrymodule not allowed
    KayaDoc.NoSuchEntry.3kaya
    No such entry
    KayaDoc.TypeSynonym.3kaya
    A type synonym
    KayaDoc.describeDataHTML.3kaya
    Describe a data type in html
    KayaDoc.describeDataMan.3kaya
    Describe a data type in man page format
    KayaDoc.describeExceptionHTML.3kaya
    Describe an exception in html
    KayaDoc.describeExceptionMan.3kaya
    Describe an exception in man page format
    KayaDoc.describeFunctionHTML.3kaya
    Describe a function in html
    KayaDoc.describeFunctionMan.3kaya
    Describe a function in man page format
    KayaDoc.extractSummary.3kaya
    Find the summary component of a documentation block
    KayaDoc.findEntry.3kaya
    Find a documentation entry
    KayaDoc.htmliseContents.3kaya
    Convert the contents of a (e.g.) prose section to html
    KayaDoc.listDataTypes.3kaya
    Lists data types in a module
    KayaDoc.listExceptions.3kaya
    Lists exceptions in a module
    KayaDoc.listFunctions.3kaya
    Lists functions in a module
    KayaDoc.listTypes.3kaya
    Lists type synonyms in a module
    KayaDoc.manFilename.3kaya
    Return the man page name for a function or data type
    KayaDoc.manSummary.3kaya
    Convert a summary to man page format
    KayaDoc.manTime.3kaya
    Return a time for a man page
    KayaDoc.maniseContents.3kaya
    Convert the contents of a (e.g.) prose section to man page format
    KayaDoc.moduleSummary.3kaya
    Get the summary of a module
    KayaDoc.readDoc.3kaya
    Read an -xmldocs .xml file
    KayaDoc.readString.3kaya
    Read a string from an -xmldocs file
    KayaDoc.toHTML.3kaya
    Convert api documentation to html
    KayaDoc.toMan.3kaya
    Convert api documentation to man page format
    Kayurses.WeightName.3kaya
    Text weights
    Kayurses.clearScreen.3kaya
    Clear the screen
    Kayurses.endScreen.3kaya
    End curses
    Kayurses.hideCursor.3kaya
    Hide the cursor
    Kayurses.printAt.3kaya
    Add new text
    Kayurses.printAtColour.3kaya
    Add new coloured text
    Kayurses.readChar.3kaya
    Read a character
    Kayurses.showCursor.3kaya
    Show the cursor
    Kayurses.startScreen.3kaya
    Initialise curses
    Kayurses.updateScreen.3kaya
    Update the screen
    Kayurses.waitChar.3kaya
    Wait for input
    Lazy.List.3kaya
    Lazy linked list type.
    Lazy.array.3kaya
    Convert a lazy list into an array.
    Lazy.countFrom.3kaya
    Create an infinite list of numbers.
    Lazy.iterate.3kaya
    Iterate across a lazy list.
    Lazy.take.3kaya
    Take the first n values from a lazy list
    Lazy.traverse.3kaya
    Iteration over lazy lists
    Lfrand.Dicespec.3kaya
    Dice specification.
    Lfrand.ValueOutOfRange.3kaya
    Negative value
    Lfrand.lfDice.3kaya
    Simulate rolling dice
    Lfrand.lfIntRand.3kaya
    Return a random int
    Lfrand.lfRand.3kaya
    Return a random float
    Lfrand.lfRawRand.3kaya
    Return the next value
    Lfrand.lfSrand.3kaya
    Seed the generator
    Logger.Logger.3kaya
    Logging method.
    Logger.endLog.3kaya
    Finish logging.
    Logger.log.3kaya
    Add to a log.
    Logger.logAll.3kaya
    Add to multiple logs at once.
    Logger.makeLogFile.3kaya
    Create a log file
    Logger.makeLogHandle.3kaya
    Create a logging method from a file handle
    Logger.makeLogString.3kaya
    Create an in-memory string logging method
    Mail.CantConnect.3kaya
    Could not connect to smtp server
    Mail.HeaderError.3kaya
    Badly-formed smtp header
    Mail.SMTPError.3kaya
    Error talking to smtp server
    Mail.sendmail.3kaya
    Send a mail via smtp
    Maths.M_E.3kaya
    Numerical constant
    Maths.PI.3kaya
    Numerical constant
    Maths.SQRT_2.3kaya
    Numerical constant
    Maths.SQRT_PI.3kaya
    Numerical constant
    Maths.acos.3kaya
    Arccosine
    Maths.asin.3kaya
    Arcsine
    Maths.atan.3kaya
    Arctangent
    Maths.ceil.3kaya
    Round up
    Maths.cos.3kaya
    Cosine
    Maths.exp.3kaya
    Base-e exponential
    Maths.floor.3kaya
    Round down
    Maths.log.3kaya
    Natural logarithm
    Maths.log10.3kaya
    Base 10 logarithm
    Maths.pow.3kaya
    Power function
    Maths.pow_1.3kaya
    Power function
    Maths.sin.3kaya
    Sine
    Maths.sqrt.3kaya
    Square root
    Maths.tan.3kaya
    Tangent
    Mime.Mime.3kaya
    A mime object
    Mime.MimeData.3kaya
    Mime-encoded data
    Mime.findMimeBoundary.3kaya
    Find the mime boundary
    Mime.mimeDecode.3kaya
    Decode a mime-encoded file
    Mime.tmpMimeName.3kaya
    Name a temporary file
    Mime.unQuote.3kaya
    Unquote mime fields
    Multicore.setMulticore.3kaya
    Set whether to take advantage of multiple cores
    Multicore.tapply.3kaya
    Threaded application
    Multicore.tapply_1.3kaya
    Threaded application
    Multicore.tapply_2.3kaya
    Threaded application
    Multicore.tapply_3.3kaya
    Threaded application
    Multicore.tapply_4.3kaya
    Threaded application
    Multicore.tapply_5.3kaya
    Threaded application
    Multicore.tapply_6.3kaya
    Threaded application
    Multicore.tapply_7.3kaya
    Threaded application
    Multicore.tapply_8.3kaya
    Threaded application
    Multicore.texec.3kaya
    Threaded application
    Multicore.texec_1.3kaya
    Threaded application
    Multicore.texec_2.3kaya
    Threaded application
    Multicore.texec_3.3kaya
    Threaded application
    Multicore.texec_4.3kaya
    Threaded application
    Multicore.texec_5.3kaya
    Threaded application
    Multicore.texec_6.3kaya
    Threaded application
    Multicore.texec_7.3kaya
    Threaded application
    Multicore.texec_8.3kaya
    Threaded application
    Multicore.tmap.3kaya
    Threaded map
    Multicore.tzipWith.3kaya
    Threaded zip
    Net.AcceptFailed.3kaya
    Failed to accept connection
    Net.CantBind.3kaya
    Can't bind to port
    Net.CantGetHost.3kaya
    Host not known
    Net.CantInit.3kaya
    Initialisation failed
    Net.CantListen.3kaya
    Can't listen on port
    Net.CloseError.3kaya
    Close failed
    Net.ConnectError.3kaya
    Connection failed
    Net.NegativeLength.3kaya
    Negative length
    Net.NetHandle.3kaya
    A network connection
    Net.NothingToReceive.3kaya
    No data to receive
    Net.Protocol.3kaya
    The protocol to use
    Net.ProtocolNotSupported.3kaya
    Protocol not supported
    Net.SelectError.3kaya
    Testing connection failed
    Net.SendFailed.3kaya
    Sending data failed
    Net.accept.3kaya
    Accept a connection on a socket.
    Net.closeConnection.3kaya
    Close a connection handle.
    Net.closeSocket.3kaya
    Close a socket.
    Net.connWaiting.3kaya
    Check for connections waiting on a socket.
    Net.connect.3kaya
    Connect to a server
    Net.getHost.3kaya
    Get the host name from a connection handle.
    Net.listen.3kaya
    Listen on a port.
    Net.microPending.3kaya
    Return whether data is waiting at a socket.
    Net.microRecv.3kaya
    Recieve data from a connection.
    Net.netInit.3kaya
    Initialises networking libraries.
    Net.pending.3kaya
    Return whether data is waiting at a socket.
    Net.recv.3kaya
    Recieve data from a connection.
    Net.recvByte.3kaya
    Recieve data from a connection.
    Net.recvBytes.3kaya
    Recieve binary data from a connection.
    Net.send.3kaya
    Send data across a connection.
    Net.sendByte.3kaya
    Send a single byte across a connection.
    Net.sendBytes.3kaya
    Send binary data across a connection.
    Net.shutdown.3kaya
    Shutdown a network handle.
    Net.startTLS.3kaya
    Convert an existing connection to use tls.
    Parse.EndOfInput.3kaya
    End of input
    Parse.ExpectedAlphaNum.3kaya
    Expected an alphanumeric character
    Parse.ExpectedChar.3kaya
    Expected a character
    Parse.ExpectedDigit.3kaya
    Expected a digit
    Parse.ExpectedLetter.3kaya
    Expected a letter
    Parse.GenericError.3kaya
    Generic parse error
    Parse.IdentError.3kaya
    Identifier error
    Parse.IntError.3kaya
    Integer error
    Parse.NoEndOfInput.3kaya
    No end of input
    Parse.ParseResult.3kaya
    Parse result
    Parse.ParseState.3kaya
    The current state of the string being parsed.
    Parse.UnexpectedChar.3kaya
    Didn't expect that character
    Parse.WordError.3kaya
    Word error
    Parse.alphaNum.3kaya
    Parse an alphanumeric character.
    Parse.alternatives.3kaya
    Parse a string using a set of parsers.
    Parse.anyChar.3kaya
    Parse a character.
    Parse.char.3kaya
    Parse a specific character.
    Parse.delimList.3kaya
    Parse a list of items out of a string
    Parse.digit.3kaya
    Parse a digit.
    Parse.end.3kaya
    Parse the end of input.
    Parse.identifier.3kaya
    Parse an identifier.
    Parse.initial.3kaya
    Construct an initial parse state
    Parse.integer.3kaya
    Parse an integer.
    Parse.keyword.3kaya
    Parse a specific keyword
    Parse.letter.3kaya
    Parse a letter.
    Parse.list.3kaya
    Parse a list of items out of a string
    Parse.list1.3kaya
    Parse a string into a list of at least 1 item.
    Parse.optional.3kaya
    Parse a string optionally.
    Parse.parse.3kaya
    Run a parser on an input.
    Parse.pred.3kaya
    Parse a character predicate.
    Parse.regex.3kaya
    Parse for a regular expression.
    Parse.string.3kaya
    Parse to match a predicate.
    Parse.whitespace.3kaya
    Swallow a block of whitespace.
    Parse.word.3kaya
    Parse a word.
    Pickle.CantPickleClosures.3kaya
    Closures may not be pickled.
    Pickle.PickleFormatError.3kaya
    Format incompatibility
    Pickle.PickleParseError.3kaya
    Parse error
    Pickle.pickle.3kaya
    Convert a value to a string
    Pickle.unpickle.3kaya
    Convert a pickled string to a value
    Posix.InvalidFileMode.3kaya
    Invalid file mode
    Posix.NoSuchResource.3kaya
    No such resource
    Posix.NonZeroExit.3kaya
    Non-zero exit code
    Posix.OutOfMemory.3kaya
    Out of memory
    Posix.OverResourceLimit.3kaya
    Over resource limit
    Posix.Resource.3kaya
    Resource limits
    Posix.SetPGidFailed.3kaya
    Failed to set process group
    Posix.call.3kaya
    Get the output of an external program
    Posix.fork.3kaya
    Fork a new process.
    Posix.getEGid.3kaya
    Get effective group id
    Posix.getEUid.3kaya
    Get effective user id
    Posix.getGid.3kaya
    Get real group id
    Posix.getPid.3kaya
    Get the process id.
    Posix.getUid.3kaya
    Get real user id
    Posix.pclose.3kaya
    Close a pipe
    Posix.popen.3kaya
    Open a pipe to a command.
    Posix.reap.3kaya
    Clean up dead child processes.
    Posix.setPGid.3kaya
    Set a process group id
    Posix.setRLimit.3kaya
    Set a resource limit.
    Posix.system.3kaya
    Run an external program
    Posix.wait.3kaya
    Wait for a child to terminate.
    Posix.waitPid.3kaya
    Wait for a specific child to terminate.
    Prelude.CantDerefNothing.3kaya
    Tried to dereference an empty maybe
    Prelude.FileNotFound.3kaya
    File not found
    Prelude.List.3kaya
    Linked list type.
    Prelude.Maybe.3kaya
    Optional values.
    Prelude.NegativeLengthString.3kaya
    Negative string length specified
    Prelude.PositionOutOfRange.3kaya
    Position out of range
    Prelude.apply.3kaya
    Apply a function to an argument.
    Prelude.array.3kaya
    Coerce a linked list to an array.
    Prelude.compose.3kaya
    Compose two functions.
    Prelude.deref.3kaya
    Dereference a maybe.
    Prelude.force.3kaya
    Evaluate a suspended function.
    Prelude.gcDisable.3kaya
    Switch off garbage collector.
    Prelude.gcEnable.3kaya
    Switch on garbage collector.
    Prelude.gcFreeBytes.3kaya
    Debugging function
    Prelude.gcHeapSize.3kaya
    Debugging function
    Prelude.gcIncremental.3kaya
    Enable incremental garbage collection.
    Prelude.gcSetFSD.3kaya
    Debugging function
    Prelude.gcSetMaxHeapSize.3kaya
    Debugging function
    Prelude.gcTotalBytes.3kaya
    Debugging function
    Prelude.intBase.3kaya
    Convert a string, in the given base, to an integer
    Prelude.isAlnum.3kaya
    Checks if the character is a digit or alphabetical
    Prelude.isAlpha.3kaya
    Checks if the character is alphabetical
    Prelude.isDigit.3kaya
    Checks if the character is a digit
    Prelude.isGraph.3kaya
    Checks if the character is printable and not whitespace
    Prelude.isLineEnding.3kaya
    Checks if the character is (part of) a line ending
    Prelude.isLower.3kaya
    Checks if the character is a lower-case letter
    Prelude.isPunct.3kaya
    Checks if the character is punctuation
    Prelude.isSpace.3kaya
    Checks if the character is whitespace
    Prelude.isUpper.3kaya
    Checks if the character is an upper-case letter
    Prelude.onDestroy.3kaya
    Register a function to call when object is garbage collected
    Prelude.putStr.3kaya
    Send a string to standard output
    Prelude.putStrLn.3kaya
    Send a string and a newline to standard output.
    Prelude.rep.3kaya
    Repeat a string
    Prelude.reverse.3kaya
    Reverse a linked list in place.
    Prelude.strEnd.3kaya
    Return the end of a string.
    Prelude.stringBase.3kaya
    Convert an integer in the given base to a string.
    Prelude.substr.3kaya
    Return a substring.
    Prelude.thunk.3kaya
    Turn a value into a function.
    Prelude.toLower.3kaya
    Converts the character to a lower-case letter
    Prelude.toLower_1.3kaya
    Returns a copy of the string with all letters lower-cased
    Prelude.toUpper.3kaya
    Converts the character to an upper-case letter
    Prelude.toUpper_1.3kaya
    Returns a copy of the string with all letters upper-cased
    Prelude.traverse.3kaya
    Iteration over linked lists
    Queue.EmptyQueue.3kaya
    Queue was empty
    Queue.Queue.3kaya
    Fifo queue.
    Queue.array.3kaya
    Coercion to array.
    Queue.dequeue.3kaya
    Remove an item from a queue.
    Queue.empty.3kaya
    Create an empty queue.
    Queue.enqueue.3kaya
    Add an item to a queue.
    Queue.length.3kaya
    Get the length of a queue.
    Queue.traverse.3kaya
    Iteration over queues
    Reflect.Data.3kaya
    Data value, reflected as a kaya data structure.
    Reflect.dump.3kaya
    Print any value as a string
    Reflect.reflect.3kaya
    Convert a value into a data representation of that value.
    Reflect.reify.3kaya
    Convert a data representation back to the represented value.
    Regex.NoUTF8Support.3kaya
    Utf-8 support unavailable
    Regex.REFlags.3kaya
    Flags for regular expression compilation
    Regex.Regex.3kaya
    Compiled regular expression
    Regex.RegexCompilationFailed.3kaya
    The regular expression could not be compiled.
    Regex.ReplaceFlags.3kaya
    Replacement options
    Regex.compile.3kaya
    Compile a regular expression
    Regex.grep.3kaya
    Search for patterns.
    Regex.match.3kaya
    Attempt to match a regular expression.
    Regex.quickMatch.3kaya
    Test a string with a compiled regular expression.
    Regex.quickMatch_1.3kaya
    Test whether a string matches the pattern
    Regex.replace.3kaya
    Replace a compiled pattern with a string.
    Regex.replace_1.3kaya
    Replace a compiled pattern with a string.
    Regex.split.3kaya
    Split a string into substrings.
    Regex.split_1.3kaya
    Split a string into substrings.
    SCGI.BadNetString.3kaya
    Bad netstring
    SCGI.ChildProcess.3kaya
    Internal data type
    SCGI.MalformedHeaders.3kaya
    Malformed headers
    SCGI.SCGI.3kaya
    Scgi configuration
    SCGI.finishedInput.3kaya
    Internal function
    SCGI.firstEmptySlot.3kaya
    Internal function
    SCGI.firstSpareSlot.3kaya
    Internal function
    SCGI.initEnv.3kaya
    Internal function
    SCGI.nextChar.3kaya
    Internal function
    SCGI.numSpareServers.3kaya
    Internal function
    SCGI.scgiEnv.3kaya
    Get the value of an environment variable
    SCGI.scgiPage.3kaya
    Displays a function result
    SCGI.scgiPage_1.3kaya
    Displays binary data
    SCGI.scgiPage_2.3kaya
    Displays a html page
    SCGI.scgiPage_3.3kaya
    Displays string content
    ServerLoop.forkfunDefault.3kaya
    Default function to run on forking.
    ServerLoop.serverLoop.3kaya
    A basic implementation of a server loop.
    Set.HashSet.3kaya
    Collection of unique values.
    Set.Set.3kaya
    Ordered collection of unique values.
    Set.add.3kaya
    Add an element into a hashset.
    Set.add_1.3kaya
    Add an element into a set.
    Set.array.3kaya
    Return all elements of a hashset
    Set.array_1.3kaya
    Return all elements of a set
    Set.delete.3kaya
    Remove an element from a hashset.
    Set.delete_1.3kaya
    Remove an element from a set.
    Set.elem.3kaya
    Check for an element in a hashset.
    Set.elem_1.3kaya
    Check for an element in a set.
    Set.empty.3kaya
    Check whether a hashset is empty
    Set.empty_1.3kaya
    Check whether a set is empty
    Set.newHashSet.3kaya
    Create a new empty hashset.
    Set.newSet.3kaya
    Create a new empty set.
    Set.traverse.3kaya
    Iteration over hashsets
    Set.traverse_1.3kaya
    Iteration over sets
    Signal.Signal.3kaya
    Signal types
    Signal.alarm.3kaya
    Set an alarm.
    Sockets.Socket.3kaya
    A socket
    Sockets.SocketTimeout.3kaya
    Timeout while waiting for data
    Sockets.close.3kaya
    Close a socket
    Sockets.netToSocket.3kaya
    Transfer data from network to socket
    Sockets.pending.3kaya
    Check for pending data on a socket
    Sockets.recv.3kaya
    Receive text data from a socket
    Sockets.recvByte.3kaya
    Receive a single byte from a socket
    Sockets.recvBytes.3kaya
    Receive binary data from a socket
    Sockets.send.3kaya
    Send data to a socket
    Sockets.sendByte.3kaya
    Send a single byte to a socket
    Sockets.sendBytes.3kaya
    Send binary data to a socket
    Sockets.socketPair.3kaya
    Create a joined pair of sockets
    Sockets.socketToNet.3kaya
    Transfer data from socket to network
    Strings.base64Decode.3kaya
    Base64 decode a string
    Strings.base64Encode.3kaya
    Base64 encode a string
    Strings.behead.3kaya
    Remove the first character of a string, in-place.
    Strings.elem.3kaya
    Check if a character appears in a string
    Strings.fields.3kaya
    Split a string into fields
    Strings.filter.3kaya
    Filter a string according to a predicate.
    Strings.firstOccurs.3kaya
    Return the position of the first occurence of a character
    Strings.firstOccurs_1.3kaya
    Return the position of the first occurence of a substring
    Strings.head.3kaya
    Get the first character in a string
    Strings.join.3kaya
    Join a list of words into a string with the specified separator
    Strings.join_1.3kaya
    Join a list of words into a string with the specified separator
    Strings.lines.3kaya
    Splits a string into lines
    Strings.ltrim.3kaya
    Trim selected characters from the start of a string
    Strings.ltruncate.3kaya
    Remove characters from the left of a string, in-place.
    Strings.rtrim.3kaya
    Trim selected characters from the end of a string
    Strings.rtruncate.3kaya
    Remove characters from the right of a string, in-place.
    Strings.tail.3kaya
    Get the first character in a string
    Strings.trim.3kaya
    Trim selected characters from both ends of a string
    Strings.unwords.3kaya
    Join a list of words into a string.
    Strings.words.3kaya
    Split a string into words.
    Syslog.BadFacility.3kaya
    Bad logging facility
    Syslog.LogFacility.3kaya
    The logging facility to use.
    Syslog.LogLevel.3kaya
    Log message urgencies
    Syslog.LogOption.3kaya
    Options for opening the logging handle
    Syslog.close.3kaya
    Close the log handle
    Syslog.open.3kaya
    Open the logging handle
    Syslog.write.3kaya
    Write a log entry
    System._exit.3kaya
    Exit immediately, without calling signal handlers.
    System.chdir.3kaya
    Change directory
    System.getArgs.3kaya
    Get command-line arguments.
    System.getCwd.3kaya
    Get current working directory
    System.getEnv.3kaya
    Get the value of an environment variable.
    System.getPID.3kaya
    Get process id
    System.microSleep.3kaya
    Sleep for the specified number of microseconds.
    System.progName.3kaya
    Get program name.
    System.sleep.3kaya
    Sleep for the specified number of seconds.
    TLS.AcceptCertificateFailed.3kaya
    Tls certificate acceptance failed
    TLS.TLSFailed.3kaya
    Tls handshake failed
    TLS.TLSTimeout.3kaya
    Tls timeout
    TLS.TLSsession.3kaya
    A tls connection session
    TLS.VerifyFailed.3kaya
    Tls peer verification failed
    TLS.acceptCertificate.3kaya
    Accept certificates.
    TLS.closeTLS.3kaya
    Close tls connection
    TLS.getTLS.3kaya
    Receive encrypted data
    TLS.getTLSByte.3kaya
    Receive encrypted byte
    TLS.getTLSBytes.3kaya
    Receive encrypted binary data
    TLS.makeTLS.3kaya
    Initialise a tls connection
    TLS.putTLS.3kaya
    Send encrypted data
    TLS.putTLSByte.3kaya
    Send a single encrypted byte
    TLS.putTLSBytes.3kaya
    Send encrypted binary data
    TLS.verifyCertificate.3kaya
    Verify a server's certificate
    Testing.Arbitrary.3kaya
    An arbitrary union type.
    Testing.AssertionFailure.3kaya
    An assertion failed
    Testing.add.3kaya
    Add a test function.
    Testing.assert.3kaya
    Check the result of a test.
    Testing.init.3kaya
    Re-initialise the test framework.
    Testing.randomArray.3kaya
    Return a random array
    Testing.randomChar.3kaya
    Return a random character
    Testing.randomCharArray.3kaya
    Return a random list of characters
    Testing.randomFloat.3kaya
    Return a random floating point number
    Testing.randomFloatArray.3kaya
    Return a random list of floating-point numbers
    Testing.randomInt.3kaya
    Return a random integer
    Testing.randomIntArray.3kaya
    Return a random list of integers
    Testing.randomNegativeFloat.3kaya
    Return a random negative floating point number
    Testing.randomNegativeInt.3kaya
    Return a random negative integer
    Testing.randomPositiveFloat.3kaya
    Return a random positive floating point number
    Testing.randomPositiveInt.3kaya
    Return a random positive integer
    Testing.randomSignOfInt.3kaya
    Return a distribution of integers
    Testing.randomString.3kaya
    Return a random string
    Testing.randomStringArray.3kaya
    Return a random list of strings
    Testing.randomValue.3kaya
    Return a random value
    Testing.run.3kaya
    Run the tests.
    Threads.Mutex.3kaya
    A mutex.
    Threads.Thread.3kaya
    A thread.
    Threads.create.3kaya
    Create a thread.
    Threads.create_1.3kaya
    Create a thread.
    Threads.end.3kaya
    Terminate the current thread.
    Threads.kill.3kaya
    Kill a thread immediately
    Threads.lock.3kaya
    Lock a mutex.
    Threads.unlock.3kaya
    Unlock a mutex.
    Threads.waitFor.3kaya
    Wait for a thread to terminate.
    Time.CantParseTime.3kaya
    Can't parse string to time
    Time.Day.3kaya
    Days of the week.
    Time.IsoTimeOpts.3kaya
    Flags for the isotime function
    Time.Month.3kaya
    Months of the year.
    Time.NoSuchDay.3kaya
    Invalid day name
    Time.NoSuchMonthName.3kaya
    Invalid month name
    Time.NoSuchMonthNumber.3kaya
    Invalid month number
    Time.Time.3kaya
    Representation of time.
    Time.addDays.3kaya
    Add some days to a date.
    Time.cookieTime.3kaya
    Return a http cookie expiry time
    Time.gmTime.3kaya
    Convert a time to gmt.
    Time.int.3kaya
    Convert a month to an int
    Time.isoTime.3kaya
    Convert a time-value into iso-8601 format
    Time.isoTime_1.3kaya
    Convert a unix timestamp into iso-8601 format
    Time.localTime.3kaya
    Convert a time to local time.
    Time.microTime.3kaya
    Get microsecond time
    Time.mkTime.3kaya
    Convert a time to seconds.
    Time.month_1.3kaya
    Convert a string to a month
    Time.now.3kaya
    Get the current time.
    Time.parseISO8601.3kaya
    Convert an iso 8601 time string to a time
    Time.parseRFC2822.3kaya
    Convert an rfc 2822 string to a time
    Time.rfc2822Time.3kaya
    Return an rfc 2822 time
    Time.string.3kaya
    Convert a day to a string
    Time.string_1.3kaya
    Convert a month to a string
    Tuples.Pair.3kaya
    Sugared as (a,b)
    Tuples.Triple.3kaya
    Sugared as (a,b,c)
    Tuples.Tuple4.3kaya
    Sugared as (a,b,c,d)
    Tuples.Tuple5.3kaya
    Sugared as (a,b,c,d,e)
    Tuples.Tuple6.3kaya
    Sugared as (a,b,c,d,e,f)
    WebCommon.DataSource.3kaya
    Data sources for incoming data
    WebCommon.InvalidCookie.3kaya
    The cookie was invalid
    WebCommon.NotIncoming.3kaya
    Specified key not in incoming data
    WebCommon.Uploaded.3kaya
    An uploaded file.
    WebCommon.allowFileUploads.3kaya
    Allow file uploads
    WebCommon.contentType.3kaya
    Get the content type of the file
    WebCommon.incomingData.3kaya
    Returns all values for the specified key from user-supplied data
    WebCommon.incomingExists.3kaya
    Checks a key exists in user-supplied data
    WebCommon.incomingFile.3kaya
    Return the first file uploaded with a particular key name
    WebCommon.incomingFileExists.3kaya
    Check if any files are uploaded with a particular key name
    WebCommon.incomingFileKeys.3kaya
    Return keys for user-uploaded files
    WebCommon.incomingFiles.3kaya
    Return all files uploaded with a particular key name
    WebCommon.incomingKeys.3kaya
    Return keys for user-supplied data
    WebCommon.incomingValue.3kaya
    Returns the first value for the specified key from user-supplied data
    WebCommon.initWebApp.3kaya
    Initialise the cgi or webapp.
    WebCommon.originalName.3kaya
    Get the real name for the file
    WebCommon.removeTemporaryUploaded.3kaya
    Remove uploaded files
    WebCommon.setCookie.3kaya
    Create a cookie header
    WebCommon.setKayaMaxPost.3kaya
    Sets the maximum size of post data
    WebCommon.setKayaUploadDir.3kaya
    Set a temporary directory for kaya file uploads.
    WebCommon.tempPath.3kaya
    Get the temporary filesystem path of the file
    WebCommon.urlDecode.3kaya
    Url decode a string
    WebCommon.urlDecodeError.3kaya
    Url decoding error
    WebCommon.urlEncode.3kaya
    Url encode a string
    WebCommon.urlEncodeError.3kaya
    Url encoding error
    Webapp.BadHeadersKey.3kaya
    Malformed http header key
    Webapp.BadHeadersVal.3kaya
    Malformed http header value
    Webapp.IllegalHandler.3kaya
    Bad handler function
    Webapp.autoFill.3kaya
    Automatically fill a html form
    Webapp.debugMode.3kaya
    Check debugging mode
    Webapp.disableDebugging.3kaya
    Disable debugging mode
    Webapp.displayPage.3kaya
    Displays a function result
    Webapp.displayPage_1.3kaya
    Displays binary data
    Webapp.displayPage_2.3kaya
    Displays a html page
    Webapp.displayPage_3.3kaya
    Displays string content
    Webapp.enableDebugging.3kaya
    Enable debugging mode
    Webapp.headersSent.3kaya
    Returns true if headers have been sent
    Webapp.retrieveFunction.3kaya
    Retrieve saved state
    Webapp.runHandler.3kaya
    Run the current state handler
    Webapp.storeFunction.3kaya
    Save application state persistently.
    XMLentities.InvalidChar.3kaya
    Xmlentities::invalidchar -
    XMLentities.entityToLiteral.3kaya
    Convert xml entities to literal characters
    XMLentities.literalToEntity.3kaya
    Convert literal characters to xml entities