2011
Authors
Abreu, Salvador; Costa, VitorSantos;
Publication
CoRR
Abstract
2010
Authors
Wielemaker, J; Santos Costa, VS;
Publication
Joint Workshop on Implementation of Constraint Logic Programming Systems and Logic-based Methods in Programming Environments, CICLOPS-WLPE 2010
Abstract
(Non-)portability of Prolog programs is widely considered as an important factor in the lack of acceptance of the language. Since 1995, the core of the language is covered by the ISO standard 13211-1. Since 2007, YAP and SWI-Prolog have established a basic compatibility framework. This article describes and evaluates this framework. The aim of the framework is running the same code on both systems rather than migrating an application. We show that today, the portability within the family of Edinburgh/Quintus derived Prolog implementations is good enough to allow for maintaining portable real-world applications.
2000
Authors
Pontelli, E; Costa, VS;
Publication
SIGPLAN Notices
Abstract
1991
Authors
Costa, VS; Warren, DHD; Yang, R;
Publication
ACM SIGPLAN Notices - SIGPLAN Not.
Abstract
1991
Authors
Costa, VS; Warren, DHD; Yang, R;
Publication
Proceedings of the third ACM SIGPLAN symposium on Principles and practice of parallel programming - PPOPP '91
Abstract
2007
Authors
Costa, VS;
Publication
PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES
Abstract
Declarative systems, such as logic programming, should be ideal to process large data sets efficiently. Unfortunately, the high-level nature of logic-based representations can cause inefficiencies, and may lead in some cases to unacceptable performance. We discuss how logic programming systems can accommodate large amounts of data in main memory. We use a number of real datasets to evaluate performance and discuss how a number of techniques can be used to improve memory scalabality for such datasets.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.