LME for Pocket PC

LME for Pocket PC is LME, the programming language of Sysquake, compiled in a simple application for Windows Mobile ARM-based handheld devices. Please read the introduction, even if you already know Sysquake or LyME.

LME for Pocket PC, its libraries and its documentation are subject to a copyright and provided under a license.

Introduction
How to install and start LME for Pocket PC.
LME Tutorial
A step-by-step discovery of LME.
LME Reference
Reference to the LME language. The commands and functions of LME are described in the following sections:
List of functions
All the built-in functions available in LME, classified by categories.
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.
Profiler
A mean to know the amount of time spent executing each line of code.
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.
Input/output functions
Functions which read from files, write to files, and format data.
File system functions
Functions which open and close files, and which let the user choose file names.
Time functions
Functions which retrieve the current time or start and stop a stopwatch.
Socket functions
Functions for connecting to servers over TCP/IP.
Graphics
Introduction to graphics in LME for Pocket PC.
Remarks
General remarks about style, identifiers and scale.
Base functions
Base functions to create simple graphics.
Functions for dynamic systems
Specialized functions to create graphics related to linear time-invariant systems.
Pocket PC
Functions specific to LME for Pocket PC.
Extensions
Plug-in modules which add optional functions.
Extern code
How to write new functions in compiled languages such as C.
Libraries
Sets of functions which extend LME.
LME Compatibility Notes
Differences between LME and MATLAB(R)'s language.
License and Copyright
A few words about legal issues.

Pocket PC and Windows Mobile are a trade mark or a registered trade mark of Microsoft Corporation. Dell and Axim are trade marks or registered trade marks of Dell Corporation. iPaq is a trade mark or a registered trade mark of HP Corporation. These marks are given for information only.


Copyright 1998-2007, Calerga.
All rights reserved.