GNU Prolog: Beyond Compiling Prolog to C

  title={GNU Prolog: Beyond Compiling Prolog to C},
  author={Daniel Diaz and Philippe Codognet},
We describe in this paper the compilation scheme of the GNU Prolog system. This system is built on our previous experience of compiling Prolog to C in wamcc. The compilation scheme has been however redesigned to overcome drawbacks of the compilation to C. In particular, GNU-Prolog is based on a low-level miniassembly platform-independent language that makes it possible to avoid the phase of compiling C code, and thus speeds up drastically compilation time. It also makes it possible to produce… CONTINUE READING
10 Citations
9 References
Similar Papers


Publications referenced by this paper.
Showing 1-9 of 9 references

t-Kaci. Warren's Abstract Machine, A Tutorial Reconstruction

  • A H.
  • Logic Programming Series,
  • 1991

Design and Implementation of an Or-Parallel Prolog Engine

  • M. Carlsson
  • PhD dissertation, SICS, Sweden,
  • 1990

La machine LLM3

  • J. Chailloux
  • Technical Report RT-055,
  • 1985
2 Excerpts

An Abstract Prolog Instruction Set

  • D.H.D. Warren
  • Technical Report 309, SRI International,
  • 1983

High - Performan e Logi Programming with theAquarius Prolog Compiler

  • P. Van Roy, A. Despain.
  • Journal of Logi Programming

Similar Papers

Loading similar papers…