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.
Programming constructs
The basic bricks of LME: functions, conditional execution, loops, etc.
Debugging commands
Commands which help in debugging functions.
Miscelleanous functions
Functions which cannot be classified elsewhere, such as those related to function arguments and error management.
Operators
Arithmetic (+-*/), comparison (== < etc.), and array (,;:) operators.
Mathematical functions
Trigonometric, logarithmic, special, and conversion functions on scalar numbers.
Mathematical matrix functions
Arithmetic, eigenvalues, decompositions, norms, filtering, fft, statistics, and computation on polynomials.
Array functions
Everything you need to build and manipulate arrays.
Non-Linear Numerical Functions
Numerical integration of ordinary differential equations.
String functions
Functions which manipulate, compare and transform strings.
List and structure functions
Functions which manipulate lists and structures and use their elements as function arguments.
Object functions
Functions which creates and manipulate objects.
Logical functions
Boolean and bitwise functions.
Input/output functions
Functions which read from files, write to files, and format data.
Time function
Functions which retrieve the current time or start and stop a stopwatch.
Serial port functions
Functions which open and close the serial port.
Miscellaneous functions
Functions borrowed from SysQuake.
LyME-specific functions
Multimedia functions (graphics, sound, time), databases, and others.
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-2001, Calerga.

All rights reserved.