Computer Software
Print ISSN : 0289-6540
Introducing Anonymous Predicates into Prolog and its Implementation
Yoko IDEKuniaki MUKAI
Author information
JOURNAL FREE ACCESS

2011 Volume 28 Issue 4 Pages 4_108-4_113

Details
Abstract
Parametric Anonymous Clause (PAC) is introduced into Prolog based on the standard semantics of Prolog, and is implemented on SWI-Prolog. PAC is an extension of λ term. PAC uses the unification of Prolog, and free variables can be passed to PAC. Static PAC is expanded at compile time, so that it runs as efficient as the standard named predicates. Dynamic PAC is interpreted at runtime in a seamless way. The experimental use of PAC shows that PAC significantly enhances expressive power of Prolog. A package of PAC is made for the Prolog library.
Content from these authors
© Japan Society for Software Science and Technology 2011
Previous article Next article
feedback
Top