On the implementation of GNU Prolog

dc.contributor.authorDiaz, Daniel
dc.contributor.authorAbreu, Salvador
dc.contributor.authorCodognet, Philippe
dc.date.accessioned2012-11-30T16:59:03Z
dc.date.available2012-11-30T16:59:03Z
dc.date.issued2012
dc.description.abstractGNU Prolog is a general-purpose implementation of the Prolog language, which distinguishes itself from most other systems by being, above all else, a native-code compiler which produces stand-alone executables which do not rely on any bytecode emulator or meta-interpreter. Other aspects which stand out include the explicit organization of the Prolog system as a multipass compiler, where intermediate representations are materialized, in Unix compiler tradition. GNU Prolog also includes an extensible and high-performance finite-domain constraint solver, integrated with the Prolog language but implemented using independent lower-level mechanisms. This paper discusses the main issues involved in designing and implementing GNU Prolog: requirements, system organization, performance, and portability issues as well as its position with respect to other Prolog system implementations and the ISO standardization initiative.por
dc.identifier.authoremailDaniel.Diaz@univ-paris1.fr
dc.identifier.authoremailspa@di.uevora.pt
dc.identifier.authoremailnd
dc.identifier.citationDaniel Diaz, Salvador Abreu, Philippe Codognet: On the implementation of GNU Prolog. TPLP 12(1-2): 253-282 (2012)por
dc.identifier.scientificarea283por
dc.identifier.urihttp://journals.cambridge.org/action/displayAbstract?aid=8477475
dc.identifier.urihttp://hdl.handle.net/10174/6164
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherCambridge University Presspor
dc.rightsopenAccesspor
dc.titleOn the implementation of GNU Prologpor
dc.typearticlepor

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TPLP-published.pdf
Size:
426.39 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.89 KB
Format:
Item-specific license agreed upon to submission
Description: