Development version

D

The following modules make up the standard prelude. These modules will be imported automatically unless the -noprelude option is used.

  • Array – Array manipulation
  • Builtins – Built-in functions
  • Coercions – Function versions of coercions
  • Maths – Mathematical operators
  • Prelude – The standard Prelude
  • Tuples – Tuple data types

The following modules make up the standard library and can be imported using import modulename; by all Kaya programs

  • Binary – Manipulate binary data
  • CGI
  • Compress – Data compression and uncompression
  • Crypto – Internal cryptography
  • DB – Generic database API
  • Dict – Dictionaries
  • ElementTree – Manipulation of ElementTrees
  • ElementTreeData – Data types for representation of XML and XML-like trees
  • Gcrypt
  • HTMLDocument – HTML Document creation and editing
  • HTMLentities – HTML named entity lookup
  • HTMLnesting – HTML element nesting
  • HTTP – HTTP requests
  • IO – File input/output and filesystem access
  • KayaDoc
  • Lazy
  • Logger
  • Mail – Sending mail via SMTP
  • Mime – Mime utilities for file uploads
  • Net – Networking functions
  • Parse
  • Pickle – String/any value conversion
  • Queue
  • Reflect – Inspect Kaya data values directly
  • Regex – Regular expressions
  • Set – Sets: collections of unique values
  • Strings – String processing functions
  • System – System interaction functions
  • TLS – TLS network connection encryption
  • Testing
  • Time – Time and date functions
  • WebCommon – Common web application functions
  • Webapp – Web application development
  • XMLentities – XML entity handling

On Posix platforms the following extra modules will be available.

The following database access libraries will be compiled if support is available.

  • MyDB – MySQL database interface module
  • PostgresDB – PostgreSQL database interface module
  • SQLiteDB – SQLite database interface module

The following curses (terminal control) libraries will be compiled if support is available.

The following multithreading libraries will be compiled if support is available.

The following additional libraries may also be available. Some will require other libraries be installed, while others may be compiled solely from the Kaya standard library.

Recent Comments

No comments to show.

Pages