An abstract machine for CLP(R)

  • Authors:
  • Joxan Jaffar;Peter J. Stuckey;Spiro Michaylov;Roland H. C. Yap

  • Affiliations:
  • -;-;-;-

  • Venue:
  • PLDI '92 Proceedings of the ACM SIGPLAN 1992 conference on Programming language design and implementation
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

An abstract machine is described for the CLP( R ) programming language. It is intended as a first step toward enabling CLP( R ) programs to be executed with efficiency approaching that of conventional languages. The core Constraint Logic Arithmetic Machine (CLAM) extends the Warren Abstract Machine (WAM) for compiling Prolog with facilities for handling real arithmetic constraints. The full CLAM includes facilities for taking advantage of information obtained from global program analysis.