Results 21 to 30 of about 29,610 (89)
Self-Tuning Resource Aware Specialisation for Prolog
The paper develops a self-tuning resource aware partial evaluation technique for Prolog programs, which derives its own control strategies tuned for the underlying computer architecture and Prolog compiler using a genetic algorithm approach.
Leuschel, Michael, Craig, Stephen-John
core +2 more sources
The Ciao clp(FD) library. A modular CLP extension for Prolog [PDF]
We present a new free library for Constraint Logic Programming over Finite Domains, included with the Ciao Prolog system. The library is entirely written in Prolog, leveraging on Ciao's module system and code transformation capabilities in order to ...
Gallego Arias, Emilio Jesús +3 more
core
A Revised Textual Tree Trace Notation for Prolog [PDF]
This paper describes a ''textual tree trace'' (TTT) notation for representing the execution of Prolog programs. Compact, textual and non-linear, it provides detailed information about variable binding and execution history, and distinguishes several ...
Patel, Mukesh J. +2 more
core
Distributed multi-threading in GNU prolog [PDF]
Embora a computação paralela já tenha sido alvo de inúmeros estudos, o processo de a tornar acessível as massas ainda mal começou. Através da combinação com o Prolog de um ambiente de programação distribuída e multithreaded, como o PM2, torna-se possível
Morgadinho, Nuno Eduardo Quaresma
core
A Practical Type Analysis for Verification of Modular Prolog Programs [PDF]
Regular types are a powerful tool for computing very precise descriptive types for logic programs. However, in the context of real life, modular Prolog programs, the accurate results obtained by regular types often come at the price of efficiency.
Pietrzak, Pawel +10 more
core +1 more source
A new module system for prolog [PDF]
It is now widely accepted that separating programs into modules has proven very useful in program development and maintenance. While many Prolog implementations include useful module systems, we feel that these systems can be improved in a number of ways,
Cabeza Gras, Daniel +1 more
core
Lix: An Effective Self-applicable Partial Evaluator for Prolog [PDF]
This paper presents a self-applicable partial evaluator for a considerable subset of full Prolog. The partial evaluator is shown to achieve non-trivial specialisation and be effectively self-applied.
Stephen-John Craig +3 more
core +2 more sources
The Intellectual Training Environment for Prolog Programming Language [PDF]
In this work is described a new complex training system, named SPprolog, intended for training and self-training in logic programming language - Prolog.
Serghei PELIN
core
A history-based scheme for accelerating Prolog interpretation [PDF]
An algorithm for improving the performance of a Prolog interpreter is introduced. The algorithm, unlike the intelligent backtracking schemes which improve the performance by avoiding redundant redos, avoids redundant calls.
Malhotra, Vishv Mohan, Van To, Tang
core
tactcomplabs/xbgas-gnu-toolchain: First release of xBGAS-gnu-toolchain
First release of xBGAS-gnu ...
XI WANG, jleidel, Novak Boškov
core +1 more source

