🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #3064

Re: When to use Prolog?

#3064
From: Richard A. O'Keefe
Date: Fri, 11 Mar 1988 09:41
26 lines
1931 bytes
In article <382@dsacg1.UUCP>, ntm1169@dsacg1.UUCP (Mott Given) writes:
>   I would like to know when Prolog is better suited for building an expert
>   system application than a conventional expert system shell like M.1 from
>   Teknowledge?  I would also like to know when it is better to use a tool
>   like M.1 than Prolog?

In all seriousness, the answer is "wear the shoes that fit".
If your application fits into the mould/straitjacket provided by a particular
shell, then that's the thing to use.  The trouble is, what do you do if when
your application stops fitting?  Using Lisp is like running up a steep hill.
Using Prolog is like running up a slightly less steep hill.  Using a shell
is like running along level ground until wham! you hit a brick wall.

You would be well advised to start trying to write down the "knowledge" for
your application _before_ you select a shell or programming language.  Try
to isolate a small chunk of this that you expect to get going with a usable
tool in about a week, and then ask around the vendors to see who will give
you an evaluation copy for a week or a month, and see how hard it really is
to get the small chunk working.  Ask the vendors whether there is someone
using their product for a similar application who would be willing to talk
to you.  (They may not know, of course, but if there _is_ someone like that
it's a big help.)

You may even find that it is a good idea to write a small prototype in a
cheap shell and experiment with it for a while, then write the real
application in Prolog.
Technical Details
Message-ID: <759@cresswell.quintus.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!sri-unix!quintus!ok
References: <382@dsacg1.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!sri-unix!quintus!ok
From: ok@quintus.UUCP (Richard A. O'Keefe)
Newsgroups: comp.lang.prolog
Subject: Re: When to use Prolog?
Message-ID: <759@cresswell.quintus.UUCP>
Date: 11 Mar 88 09:41:15 GMT
References: <382@dsacg1.UUCP>
Organization: Quintus Computer Systems, Mountain View, CA
Lines: 26
Keywords: Prolog