bryöecrc.de Meta-programming is an important programming technique, which is widely applied in logic pro gramming- cf. e.g. [1,2,3,4,5,6]. However, in spite of several studies- cf. e.g. [28,29,30]- the semantics of meta-programs and their formalization in logic remain open issues. Formalizations in classical logic, such as that subjacent to the Gödel language [31], are in the spirit of the classical formalization of first-order programs- cf. e.g. [8,9]. They interpret meta-predicates and predicate variables as higher-order symbols. How attractive they might be, the formalizations in classical logic are not conform to a programmer's intuition. Moreover, although such approaches rather con vincingly formalize constructs such as Prolog &q...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
Metaprogramming is the art of writing programs that produce or manipulate other programs. This opens...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
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...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Processing programs as data is one of the successes of functional and logic programming. Higher-orde...
Processing programs as data is one of the successes of functional and logic programming. Higher-orde...
Processing programs as data is one of the successes of functional and logic programming. Higher-orde...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
Metaprogramming is the art of writing programs that produce or manipulate other programs. This opens...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
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...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Processing programs as data is one of the successes of functional and logic programming. Higher-orde...
Processing programs as data is one of the successes of functional and logic programming. Higher-orde...
Processing programs as data is one of the successes of functional and logic programming. Higher-orde...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
Metaprogramming is the art of writing programs that produce or manipulate other programs. This opens...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...