Hostname: page-component-7b7567c8c-mnklg Total loading time: 0 Render date: 2026-11-12T19:53:10.175Z Has data issue: false hasContentIssue false

ECLiPSe – From LP to CLP

Published online by Cambridge University Press:  12 September 2011

JOACHIM SCHIMPF
Affiliation:
Monash University, Melbourne, and Coninfer Ltd, London (e-mail: jschimpf@coninfer.com)
KISH SHEN
Affiliation:
Independent Consultant, London, UK (e-mail: kisshen@cisco.com)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

ECLiPSe is a Prolog-based programming system, aimed at the development and deployment of constraint programming applications. It is also used for teaching most aspects of combinatorial problem solving, for example, problem modelling, constraint programming, mathematical programming and search techniques. It uses an extended Prolog as its high-level modelling and control language, complemented by several constraint solver libraries, interfaces to third-party solvers, an integrated development environment and interfaces for embedding into host environments. This paper discusses language extensions, implementation aspects, components, and tools that we consider relevant on the way from Logic Programming to Constraint Logic Programming.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2011