Introduction
m is a simple and easy to learn programming language intended for mobile phones ("Smart Phones").
m has been specifically designed for the limited text editing capabilities of these devices. The language thus has few special characters, and the library functions generally use short identifiers.
To obtain a flat learning curve, in particular for the novice user, and to keep editing m code manageable on a cell phone, the m language has been kept simple, while still providing a rich set of programming constructs and functions.
Likewise, the library of modules closely reflects the capabilities of smart phones. Modules have been designed with ease of use in mind, without requiring complex setup operations or even an understanding of the underlying architecture. The module library is described in the "Library" manual, which complements this reference manual.
To protect the phone's data, the user's purse, and the phone's integrity from malevolent scripts, permissions to use potentially dangerous functions are configurable.
Next: Language© 2004-2011 airbit AG, CH-8008 Zürich
Document AB-M-REF-887