zbMATH — the first resource for mathematics

SENAC: Lisp as a platform for constructing a problem solving environment. (With discussion). (English) Zbl 0793.68017
Programming environments for high-level scientific problem solving, Proc. IFIP TC2/WG2.5 Working Conf., Karlsruhe/Germany 1991, 351-361 (1992).
Summary: [For the entire collection see Zbl 0746.00068.]
This lecture provides an introduction to the SENAC problem solving environment by reviewing the advantages and disadvantages of the language Lisp for the development of high-level features, based on the experience of the Mathematical Software Project at the University of Waikato. In particular the features of common Lisp which are advantageous for environment development, the use of foreign function interfaces for linking to subroutine libraries, the use of interprocess communication for driving graphics systems, the role of common storage and callbacks and ideas for improved portability are the topics developed in the context of applications of SENAC.
Reviewer: Reviewer (Berlin)
68N15 Theory of programming languages