
The Library
Rule interpreters in ELEKTRA
Tools
Craig, Iain D. (1991) Rule interpreters in ELEKTRA. University of Warwick. Department of Computer Science. (Department of Computer Science research report). (Unpublished)
|
PDF (Department of Computer Science Research Report)
WRAP_cs-rr-191.pdf - Other - Requires a PDF viewer. Download (158Kb) | Preview |
Abstract
In this paper, we describe a number of rule interpreters, each of which is presented in production rule form. Each of the interpreters can be executed as an ordinary ELEKTRA ruleset which interprets all or some of the rules in an ELEKTRA system. The interpreters, therefore, override the default behaviour of the ELEKTRA interpreter. Some of the interpreters that we describe are capable of interpreting themselves: others can be combined into larger, reflective interpreters. The aim of the paper is not, however, to show how sophisticated reflective processing can be achieved in ELEKTRA, but, rather, to show that ELEKTRA is powerful enough to support a wide variety of different interpreters without requiring any changes to its code. None of the interpreters requires additional system code in order to work: ELEKTRA provides all of the facilities used by the rulesets as part of its standard library. This paper is offered as additional evidence of the enormous power of the ELEKTRA system.
Item Type: | Report | ||||
---|---|---|---|---|---|
Subjects: | Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software | ||||
Divisions: | Faculty of Science, Engineering and Medicine > Science > Computer Science | ||||
Library of Congress Subject Headings (LCSH): | Interpreters (Computer programs) | ||||
Series Name: | Department of Computer Science research report | ||||
Publisher: | University of Warwick. Department of Computer Science | ||||
Official Date: | 1991 | ||||
Dates: |
|
||||
Number: | Number 191 | ||||
Number of Pages: | 27 | ||||
DOI: | CS-RR-191 | ||||
Institution: | University of Warwick | ||||
Theses Department: | Department of Computer Science | ||||
Status: | Not Peer Reviewed | ||||
Publication Status: | Unpublished | ||||
Related URLs: |
Request changes or add full text files to a record
Repository staff actions (login required)
![]() |
View Item |