dc.contributor.author |
Postma, Stef W.
|
|
dc.date.accessioned |
2018-05-21T15:28:03Z |
|
dc.date.available |
2018-05-21T15:28:03Z |
|
dc.date.issued |
1980 |
|
dc.identifier.citation |
Stef W. Postma (1980) High-level Programming Language for Interactive Lisp-like Languages. Quaestiones Informaticae, Vol 1 no 3, 1980 |
en |
dc.identifier.issn |
0254-2757 |
|
dc.identifier.uri |
http://hdl.handle.net/10500/23988 |
|
dc.description.abstract |
The language LISP 1.5 is neither easy to write nor to read. In the McCarthy etal. definitive manual on LISP 1.5 a higher level language,
MLISP, is used From the early 1960's various people have proposed higher level languages for LISP. Two types oflanguages may be
distinguished: those based on a LISP programming style, but more readable, and those based on an Algol style. The language PLISP is
a language in which it is attempted to reconcile the two approaches to high level languages for LISP. The notation is based on the Algolstyle
languages but is brief and adapted for terminal use. PLISP allows full access to all the LISP features in a consistent notation. In
addition there are features that will appeal to the mathematically mature programmer: full infix notation for not only the assignment,
arithmetic, and logical operators, but also for lists, sets, and chained relations. PLISP also has a consistent notation for the first order
predicate logic and a variety of ways in which functions may be defined. Top-down program development is facilitated by the use ofan
assertional language FEA which can be translated to PLISP for test-data generation. Furthermore a definite notation for function
stubs is made available - the stubs yield values although the functions called have not been defined at that stage. |
en |
dc.language.iso |
en |
en |
dc.publisher |
Computer Society of South Africa (on behalf of SAICSIT) |
en |
dc.title |
High-level Programming Language for Interactive Lisp-like Languages |
en |
dc.type |
Article |
en |
dc.description.department |
School of Computing |
en |