There has been some intense research lately focused on the area of meta-level inference systems. In logic programming, the limitations of Prolog are widely recognized and a meta-level approach has been suggested. Unfortunately, only meta-interpreters have been considered so far. Moreover, these meta-interpreters are often themselves written on top of a Prolog interpreter. These cascaded layers of interpreters result in an enormous slow down, rendering the resulting system practically useless for all but a small number of toy applications. This paper will report on the implementation of a fast incremental metaProlog compiler. In the process, it will explore some of the issues involving meta-level systems in general and offer the view of a kn...
The paper formally shows that the S-semantics is adequate for reasoning about the soundness and comp...
bryöecrc.de Meta-programming is an important programming technique, which is widely applied in logic...
Machine Learning is necessary for the development of Artificial Intelligence, as pointed out by Turi...
Many researchers in the area of logic programming have recognized the limits of logic languages such...
A compiler-based meta-level system for MetaProlog language is presented. Since MetaProlog is a meta-...
Prolog has many attractive features as a programming tool for artificial intelligence. These include...
AbstractA compiler-based meta-level system for MetaProlog language is presented. Since MetaProlog is...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
Abstract. A meta-level extension of a logic programming language is presented. The resulting languag...
The term meta-programming refers to the ability of writing programs that have other programs as data...
In this thesis we will be concerned with a particular type of architecture for reasoning systems, k...
Meta-interpretation and partial evaluation are considered to be two powerful techniques in artificia...
A meta-program is a program that generates or manipulates another program; in homogeneous meta-progr...
Processing programs as data is one of the successes of functional and logic programming. Higher-orde...
A meta-level extension of a logic programming language is presented. The resulting language, called ...
The paper formally shows that the S-semantics is adequate for reasoning about the soundness and comp...
bryöecrc.de Meta-programming is an important programming technique, which is widely applied in logic...
Machine Learning is necessary for the development of Artificial Intelligence, as pointed out by Turi...
Many researchers in the area of logic programming have recognized the limits of logic languages such...
A compiler-based meta-level system for MetaProlog language is presented. Since MetaProlog is a meta-...
Prolog has many attractive features as a programming tool for artificial intelligence. These include...
AbstractA compiler-based meta-level system for MetaProlog language is presented. Since MetaProlog is...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
Abstract. A meta-level extension of a logic programming language is presented. The resulting languag...
The term meta-programming refers to the ability of writing programs that have other programs as data...
In this thesis we will be concerned with a particular type of architecture for reasoning systems, k...
Meta-interpretation and partial evaluation are considered to be two powerful techniques in artificia...
A meta-program is a program that generates or manipulates another program; in homogeneous meta-progr...
Processing programs as data is one of the successes of functional and logic programming. Higher-orde...
A meta-level extension of a logic programming language is presented. The resulting language, called ...
The paper formally shows that the S-semantics is adequate for reasoning about the soundness and comp...
bryöecrc.de Meta-programming is an important programming technique, which is widely applied in logic...
Machine Learning is necessary for the development of Artificial Intelligence, as pointed out by Turi...