🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #3733

Re: Prolog Programs Wanted

#3733
From: Richard A. O'Keefe
Date: Fri, 28 Oct 1988 09:32
31 lines
2087 bytes
In article <6555@spool.cs.wisc.edu> g-suders@rocky.CS.WISC.EDU (S. Sudarshan) writes:
>I posted this article with distribution: us several days back, but haven't
>got any replies.
That posting never reached here.

There was a collection of real programs collected at the Prolog Benchmarking
Workshop;  I'll let the people at Aerospace answer that part of this message.

>As a course project this semester, I'm doing a study of "real life" prolog
>programs.  The aim of this study is to find the extent to which "real life"
>prolog programs are purely declarative (and don't depend on the control 
>strategy) and the extent to which the control strategy dependency is fairly
>small.

I can answer this one for you right away:  0.01%.  Good Prolog programmers
try to keep their code pure; even so cuts are, um, not terribly rare.  And
a lot of real life Prolog programmers aren still learning how to use the
language effectively.

>This ultimate aim is to study how useful bottom up evaluation strategies
>would be, and to see what changes could be made to these to mimic some 
>(simple) forms of control.

If this is the question you are really interested in, the idea of surveying
existing code seems back to front.  Before Prolog existed, there was no
body of logic programs just waiting for an efficient implementation.  You
won't get people writing programs which would run well on a bottom-up
system until there is a bottom-up system for them to run their programs on.

Do you know about the NAIL! project?  That's a bottom-up logic programming
system aimed at data-baseish applications.
Technical Details
Message-ID: <589@quintus.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!hc!lll-winken!arisia!quintus!ok
References: <6555@spool.cs.wisc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!hc!lll-winken!arisia!quintus!ok
From: ok@quintus.uucp (Richard A. O'Keefe)
Newsgroups: comp.lang.prolog
Subject: Re: Prolog Programs Wanted
Message-ID: <589@quintus.UUCP>
Date: 28 Oct 88 09:32:42 GMT
References: <6555@spool.cs.wisc.edu>
Sender: news@quintus.UUCP
Reply-To: ok@quintus.UUCP (Richard A. O'Keefe)
Organization: Quintus Computer Systems, Inc.
Lines: 30