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-2007, Calerga.
All rights reserved.