Libraries for Sysquake

Libraries are collections of functions which complement the set of built-in functions and operators of LME, the programming language of Sysquake. To use them, type (or add in the functions block of the SQ files which rely on them) a use command, such as

use stdlib
bench
bench implements a benchmark which can be used to compare the performance of LME on different platforms.
bitfield
bitfield implements constructors and methods for bit fields (binary numbers). Standard operators are redefined to enable the use of & and | for bitwise operations, and subscripts for bit extraction and assignment.
classes
classes implements constructors and methods for polynomial and rational functions. With them, you can use standard operator notations such as + or *.
colormaps
colormaps defines functions which create color maps for command colormap.
constants
constants defines physical constants in SI units.
date
date implements functions for date and time manipulation and conversion to and from strings.
filter
filter implements functions for the design of analog and digital filters.
lti
lti implements constructors and methods for Linear Time-Invariant models, whcih may represent dynamical systems as continuous-time or discrete-time state-space models or transfer functions. With them, you can use standard operator notations such as + or *, array building operators such as [A,B;C,D], connection functions such as parallel or feedback, and much more.
polyhedra
polyhedra implements functions which create solid shapes with polygonal faces in 3D.
ratio
ratio implements constructors and methods for rational numbers based on long integers. Standard arithmetic and boolean operators can be used.
sigenc
sigenc implements functions related to signal encoding to and decoding from a digital representation.
solids
solids implements functions which create solid shapes in 3D. Solids are generated with parametric equations and displayed with surf.
stat
stat provides more advanced statistical functions.
stdlib
stdlib is the standard library of general-purpose functions for LME. Functions span from array creation and manipulation to coordinates transform and basic statistics.
wav
wav implements functions for reading and writing WAV files, or encoding and decoding data encoded as WAV in memory.
wsserver
wsserver implements a server for web services using the XML-RPC or SOAP protocol. It requires the TCP/IP and WebServices functions.

Copyright 2001-2008, Calerga.
All rights reserved.