Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Constraint Logic Programming

Implementing a meta-logical scheme

Pierre LimContact Information and David MorleyContact Information

(1)  Department of Computer Science, Monash University, 3168 Clayton, Australia
(2)  Australian Artificial Intelligence Institute, 1 Grattan Street, 3053 Carlton, Australia
Abstract
When working with programming languages, it is often necessary to have meta-programs, such as compilers or interpreters, which can manipulate programs in those languages. The semantics of meta-programs for Constraint Logic Programming (CLP) languages have been problematic, but Lim and Stuckey have presented an approach which allows such meta-programs to be themselves treated as constraint logic programs; for each CLP language CLP(X), there is a meta-language, CLP(meta(X)).
This paper describes how to implement these CLP(meta(X)) languages by translation into PROLOG-like languages. To illustrate how such implementations work, a meta-interpreter is used as an example meta-program.

Contact Information Pierre Lim
Email: pierre@bruce.cs.monash.edu.OZ.AU

Contact Information David Morley
Email: morley@aaii.OZ.AU
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.111 • Server: mpweb02
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)