An Extension of ACOS-LISP (Part II)
Memoirs of the Faculty of Engineering, Yamaguchi University Volume 34 Issue 2
Page 293-302
published_at 1984
Title
ACOS-LISP の機能拡張(その 2)
An Extension of ACOS-LISP (Part II)
Creators
Ishihara Yoshihiro
Source Identifiers
Functions for doing input and output tend to be given short shrift in LISP, and this is the case with ACOS-LISP as well. But those functions are important especially when one intends to build a system in which user interaction is needed and information needs to be displayed legibly. As for output functions used for editing, the original version of ACOS-LISP has essentially only one built-in function, PRIN1,that moves information to the output buffer. But PRIN1 deals only with atoms. So I intend to augment ACOS-LISP with output functions to edit any type of S-expressions by making use of the output buffer. Prior to it, however, I had to define several basic stringmanipulation functions to treat the S-expressions, because they are also lacking. Thus, this report gives first a brief analysis of bad circumstances of original ACOS-LISP with respect to string manipulation and then gives the basic functions to cope with it. Introduction of several output functions to ACOS-LISP follow together with several other useful functions, such as for data-type definition, data-driven programming, list processing, and controlling. Definitions of the newly introduced functions are also given, though not in full.
Languages
jpn
Resource Type
departmental bulletin paper
Publishers
山口大学工学部
Date Issued
1984
File Version
Version of Record
Access Rights
open access
Relations
[ISSN]0372-7661
[NCID]AN00244228
Schools
工学部