VDict mobile



language A very high level language by Per Bothner based
on lazy generalised sequences. Q has lexical scope, and
some support for logic programming[?] and constraint
programming. The language includes small subsets of CommonLisp and Scheme.
Q was a test-bed for programming language ideas. Where APL
uses arrays for looping, Q uses generalised sequences which
may be infinite and may be stored or calculated on demand. It
has macros, primitives to run programs, and an
interactive command language.
Q is implemented in C++, and comes with an interpreter,
compiler framework, libraries, and documentation. It runs
on Linux and SUN-4 and should work on any 32-bit Unix.
Latest version: 1, as of 1993-06-07. Development stopped in
1994.
E-mail: Per Bothner [email protected].
(2000-05-22)