Home Articles FAQs XREF Games Software Instant Books BBS About FOLDOC RFCs Feedback Sitemap


You are here: irt.org | FOLDOC | Q

<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 Common Lisp 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.

(http://kelso.bothner.com/~per/software/#Q ).

E-mail: Per Bothner <per@bothner.com>.


Nearby terms: Pythagoras' Theorem « Pythagorean Theorem « Python « Q » QA » qa » QA4

FOLDOC, Topics, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, ?, ALL

©2018 Martin Webb