A simple programming system written in GHC and its reflective operations

Jiro Tanaka*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution


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.

Original languageEnglish
Title of host publicationLogic Programming 1988 - Proceedings of the 7th Conference
EditorsTetsunosuke Fujisaki, Hozumi Tanaka, Koichi Furukawa
PublisherSpringer Verlag
Number of pages14
ISBN (Print)9783540515647
Publication statusPublished - 1989
Externally publishedYes
Event7th Conference on Logic Programming, LP 1988 - Tokyo, Japan
Duration: 1988 Apr 111988 Apr 14

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume383 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference7th Conference on Logic Programming, LP 1988

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'A simple programming system written in GHC and its reflective operations'. Together they form a unique fingerprint.

Cite this