Macro processing in Prolog:

Abstract: "Macro expansion capability is introduced to Prolog. Macros are defined in the same way as Prolog clauses are defined, and are expanded anywhere in a program, including both heads and bodies of clauses, and are also clauses themselves. The proposed macro mechanism not only replaces th...

Full description

Saved in:
Bibliographic Details
Main Authors: Kondoh, Sei-ich (Author), Chikayama, Takashi (Author)
Format: Book
Language:English
Published: Tokyo, Japan 1988
Series:Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report 410
Subjects:
Summary:Abstract: "Macro expansion capability is introduced to Prolog. Macros are defined in the same way as Prolog clauses are defined, and are expanded anywhere in a program, including both heads and bodies of clauses, and are also clauses themselves. The proposed macro mechanism not only replaces the original macro in place, but also inserts goals and auxiliary clauses. Various extensions to Prolog can be easily implemented using the macro feature. The syntax of macro definition and its expansions along with their rules are presented. Typical examples are also presented."
Physical Description:15 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!