Article View: comp.lang.prolog
Article #2862Constraint Logic Programming info sought
From: bobk
Date: Mon, 09 Nov 1987 21:52
Date: Mon, 09 Nov 1987 21:52
23 lines
1697 bytes
1697 bytes
I haven't heard much in this newsgroup about Constraint Logic Programming. It seems to me that CLP is what I originally thought PROLOG should have been, before I learned about PROLOG. Can anyone describe exactly what the differences are between CLP and PROLOG? Is it practical to modify existing PROLOG interpreters to handle, say, CLP(R)? Is it practical to do this with compiled PROLOG systems based on the Warren Abstract Machine, e.g. SB-Prolog? I have heard that some CLP systems involve some sort of constraint solver grafted on to a regular PROLOG system. What tasks would such a solver be able to perform in the domain of real numbers? Would it solve sets of simultaneous equations and inequalities? Would it need to do any algebraic rearrangement of clauses? Could a CLP(R) meta-interpreter be written in PROLOG? Finally, I am looking for bibliographic references about CLP, as well as any readily-available source code implementations to experiment with. -- Robert J. Kelley Mentor Graphics Corporation ...!tektronix!sequent!mntgfx!bobk or bobk@mntgfx.MENTOR.COM
Technical Details
Message-ID:
<1987Nov9.145220.8991@mntgfx.mentor.com>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!mit-eddie!uw-beaver!tektronix!sequent!mntgfx!bobkShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!mit-eddie!uw-beaver!tektronix!sequent!mntgfx!bobk From: bobk@mntgfx.UUCP Newsgroups: comp.lang.prolog Subject: Constraint Logic Programming info sought Message-ID: <1987Nov9.145220.8991@mntgfx.mentor.com> Date: Mon, 9-Nov-87 16:52:17 EST Article-I.D.: mntgfx.1987Nov9.145220.8991 Posted: Mon Nov 9 16:52:17 1987 Date-Received: Thu, 12-Nov-87 02:30:04 EST Organization: Mentor Graphics Corporation, Beaverton Oregon Lines: 23 Keywords: prolog,CLP,Constraint Logic Programming