A sketch-based technique for the derivation of self-interpreters

Citation
Ac. Reeves et C. Rattray, A sketch-based technique for the derivation of self-interpreters, COMPUT LANG, 25(1), 1999, pp. 1-37
Citations number
48
Categorie Soggetti
Computer Science & Engineering
Journal title
COMPUTER LANGUAGES
ISSN journal
00960551 → ACNP
Volume
25
Issue
1
Year of publication
1999
Pages
1 - 37
Database
ISI
SICI code
0096-0551(199904)25:1<1:ASTFTD>2.0.ZU;2-P
Abstract
We investigate a view of compiler generation which does not involve the dir ect specification of the source --> target relationship. Here, the concentr ation is on the role of self-interpreters in this context, and their deriva tion. The method is based on a category theoretic model of language using f inite limit sketches and requires the automatic derivation of a target part ial evaluator and a source interpreter, expressed as a target program. We d escribe a technique to derive a self-interpreter as this represents a signi ficant step towards the derivation of both partial evaluators and interpret ers. (C) 1999 Elsevier Science Ltd. All rights reserved.