LyME Documentation

Using LyME
What LyME is and how to install and use it.
LME Tutorial
A step-by-step discovery of LME, the language used by LyME.
LME Reference
Reference to the LME language used by LyME. The commands and functions of LME are described in several documents:
List of functions
Complete list of functions, commands and operators sorted by alphabetic order.
Variables
Constructs and functions which declare, retrieve, and set variables.
Programming constructs
The basic bricks of LME: functions, conditional execution, loops, etc.
Debugging commands
Commands which help in debugging functions.
Miscellaneous functions
Functions which cannot be classified elsewhere, such as those related to function arguments and error management.
Sandbox
Secure environment to execute code from untrusted sources.
Operators
Arithmetic (+-*/), comparison (== < etc.), and array (,;:) operators.
Mathematical functions
Trigonometric, logarithmic, special, and conversion functions on scalar numbers.
Matrix functions
Arithmetic, eigenvalues, decompositions, norms, filtering, FFT, statistics, and computation on polynomials.
Array functions
Everything you need to build and manipulate arrays.
Triangulation functions
Delaunay triangulation and Voronoi tessalation.
Integer functions
Functions related to arrays of integer numbers.
Non-linear numerical functions
Numerical integration of ordinary differential equations.
String functions
Functions which manipulate, compare and transform strings.
Quaternions
Support for quaternions, similar to complex numbers but with four components.
List functions
Functions which manipulate lists of data.
Structure functions
Functions which create and handle structures, sets of data elements identified by names.
Object functions
Functions which creates and manipulate objects.
Logical functions
Boolean and bitwise functions.
Dynamical system functions
Functions related to linear time-invariant dynamical systems.
Input/output functions
Functions which read from and write to files or devices, and format data.
Palm database I/O
Functions which manage and open databases, which replace files on Palm devices.
Palm file streaming I/O
A function which opens files created on top of databases, with an interface close to standard files.
Palm VFS
Functions which manage and open VFS (the Virtual File System of Palm OS), for file systems on expansion memory cards or other devices.
Time functions
Functions which retrieve the current time or start and stop a stopwatch.
Date functions
Date conversion.
Serial port functions
Functions which open and close the serial port.
Long integers
Arithmetic on integers of arbitrary length.
LyME-specific functions
Multimedia functions (graphics, sound, time), and others.
Dialog functions
Functions which display various kinds of dialog boxes and prompt the user for input.
Audio output
Functions for digital audio playback.
Machine code calls
Functions which support calls to machine code, a door open to hardware and software not supported natively by LyME.
Libraries
Collections of functions.
LME Compatibility Notes
Differences between LME and MATLAB(R)'s language.

Copyright 1998-2007, Calerga.
All rights reserved.