TY - GEN
T1 - A simple programming system written in GHC and its reflective operations
AU - Tanaka, Jiro
N1 - Publisher Copyright:
© 1989, Springer-Verlag.
PY - 1989
Y1 - 1989
N2 - A programming system can be defined as an environment where one can input and execute programs. In this paper, we try to describe a simple programming system written in GHC. We try to capture the function of the metacall first. Input/output problems in GHC are also considered. After describing the shell, we try to assemble these parts into a simple programming system, and discuss how to add new features such as reflective operations to the programming system. This paper assumes a basic knowledge of parallel logic languages such as PARLOG, Concurrent Prolog or GHC.
AB - A programming system can be defined as an environment where one can input and execute programs. In this paper, we try to describe a simple programming system written in GHC. We try to capture the function of the metacall first. Input/output problems in GHC are also considered. After describing the shell, we try to assemble these parts into a simple programming system, and discuss how to add new features such as reflective operations to the programming system. This paper assumes a basic knowledge of parallel logic languages such as PARLOG, Concurrent Prolog or GHC.
UR - http://www.scopus.com/inward/record.url?scp=85032178059&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85032178059&partnerID=8YFLogxK
U2 - 10.1007/3-540-51564-X_59
DO - 10.1007/3-540-51564-X_59
M3 - Conference contribution
AN - SCOPUS:85032178059
SN - 9783540515647
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 108
EP - 121
BT - Logic Programming 1988 - Proceedings of the 7th Conference
A2 - Fujisaki, Tetsunosuke
A2 - Tanaka, Hozumi
A2 - Furukawa, Koichi
PB - Springer Verlag
T2 - 7th Conference on Logic Programming, LP 1988
Y2 - 11 April 1988 through 14 April 1988
ER -