🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #715

Re: Commercial Prolog

#715
From: Noboru Ono
Date: Sat, 12 Sep 1992 10:39
54 lines
3206 bytes
In article <1992Sep9.225015.2580@dvorak.amd.com> rajiv@dvorak.amd.com (Rajiv Malhotra) writes:

   I will begin programming in Prolog; I have never done it before.
   While looking around for a commercial compiler/interpreter I came across
   two:

   1. Airty Prolog Compiler/Interpreter
   2. PDC Prolog 

   I know nothing about them. How do I choose between the two? First, I
   will be learning the language, so I would like something that is
   easy to use. Second, as my level of sophistication grows, I would 
   like the tool to be "full featured" enough to accomodate my needs.

among these two and many other alternatives, we have used only Arity
Prolog but fairly extensively. we used it on NEC/PC-9801(i286/386 PC
ubiquitous in japan but, i guess, rarely seen outside) and it is
satisfactory in its functionality and in its quality. because PC-9801
version should be developed from ibm-pc version, we expect the
original one should be even better. we plan to try it.

it is very close to standard Prolog in textbooks. the interpreter
allows quick run-debug-rerun cycle and thus very handy to use. 
programs so developed can be converted to compiler version basically
as it is, except for the fact that we must add some header part to
indicate program entry point, pick up many predicates and declare each
of them *visible*, *external, etc. it is however worthwhile, because
it makes the same program run, say, fifty percent faster and also
executable directly from dos.

even interpreter runs fairly first. in one time, we tried coding of
the graph search algorithm in the 1st chaper of S.C.Shapiro's
textbook, "techniques of artifical intelligence". in finding the
shortest route from Baffalo to Norwalk, our prolog program was faster
than that written in original LISP and run on a main frame machin!

Arity/Prolog is equipped with other features such as virtual memory,
C-interface, etc. with these, we tend to think that prolog is not
necessarily the language for the LOGIC, but simply another kind of
programming language to let computer do what we want.

how we used this Arity/Prolog may be seen in an object-oriented
database program, MOOD/P3. as we have anounced this May, it is
ftp-able from:

	pub/mood 
at
	mood.mech.tohoku.ac.jp (130.34.88.61)
--

Noboru Ono                                             * $@>.Ln(J $@M[(J
Dept. of Machine Intelligence and Systems Engineering, * $@5!3#CNG=9)3X2J(J
Faculty of Engineering, Tohoku University.             * $@ElKLBg3X(J$@9)3XIt(J
Tel:++22-222-1800, Fax:++22-268-3688, E-mail:ono@mood.mech.tohoku.ac.jp
Technical Details
Message-ID: <ONO.92Sep12193915@mood.mood.mech.tohoku.ac.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!wnoc-snd-ss2!akiu!ono
References: <1992Sep9.225015.2580@dvorak.amd.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!wnoc-snd-ss2!akiu!ono
From: ono@mood.mech.tohoku.ac.jp (Noboru Ono)
Newsgroups: comp.lang.prolog
Subject: Re: Commercial Prolog
Message-ID: <ONO.92Sep12193915@mood.mood.mech.tohoku.ac.jp>
Date: 12 Sep 92 10:39:15 GMT
References: <1992Sep9.225015.2580@dvorak.amd.com>
Sender: news@akiu.gw.tohoku.ac.jp
Organization: Dept. of Machine Intelligence and Systems Engineering, Fac. of
 Eng., Tohoku Univ., Sendai, Japan
Lines: 54
Nntp-Posting-Host: mood
In-reply-to: rajiv@dvorak.amd.com's message of 9 Sep 92 22:50:15 GMT