IvoryScript is a powerful, dynamically typed, and versatile language that extends beyond traditional programming paradigms. This is a summary of available IvoryScript documentation.
The Getting started guide introduces the essential tools and features for working with IvoryScript, such as system modules, the online interactive console, and basic scripts. It provides guidance on sessions, running scripts, recalling script history and examples. Core concepts are introduced with hands-on tutorials to explore some of the capabilites of IvoryScript.
The User guide provides examples for all of the forms of expression, best practices, advanced usage scenarios, and performance optimisation techniques.
The IvoryScript reference manual contains detailed formal information on the language syntax and its semantics.
The IvoryScript module reference describes all of the built-in and standard system modules, along with their classes, instances and visible global names. They are arranged by general category and then alphabetically by name. Type signature information, brief summaries are examples (where appropriate) are also included.
Applications – This document outlines iss (Ivory System Session), which reads and executes IvoryScript scripts, and isss (Ivory System Socket Server), a server managing client sessions with iss workers. It covers session control, script execution, output retrieval, and ready-state monitoring.
Join the IvoryScript community for discussion, updates and support. Contributions to the project are welcome.
Last update: 11 November, 2024