🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #2681

Mike Newton's review of BIMprolog

#2681
From: Bart Demoen
Date: Wed, 20 May 1987 09:11
37 lines
2635 bytes
        This is the main contents - not a copy - of a letter we recently sent
to Mike Newton.  We have no connection with him other than him possibly being a
customer in the near future.  We thought that the people on the list
may be interested in our comments on his review of BIMprolog:

The complaint about the robustness - the core dumped and the bad user stack
message on the  console - is due only to the fact that Mike's programs construct
and manipulate - write for example - circular terms; even without seeing his
programs we know this because
1. we have never had this message except when manipulating circular terms
2. Mike's first 3 complaints show this as does the first minor feature Mike
   claim BIMprolog misses: 'The debug printer should recognize recursive terms,
			and print them accordingly'
By the way, it is not a prolog stack which overflows, it is the C-stack.
Your second complaint shows that you think BIMprolog has no (prolog)stack
overflow tests: this is completely wrong; at every call, heap and stack-trail
tests are performed - as in every decent prolog system; speed would increase
with at least 20% if we wouldn't !
We agree that our occur check option is not safe, we should indeed remove it
from the manual until it is - we are working on that.
Circular terms, if carefully handled, do not produce this user stack overflow -
we use circular terms for instance to represent a graph, but we must write our
own write-routines for the graph of course.
please/1 gives you the possibility to inspect the size of the stacks - and of
other data spaces ( ?- please('read manual') . )
please/1 gives you the possibility to limit the depth with which a term is
written out

I am really angry about the publishing of reviews like Mike's, in a digest, not
because it could show weak points of a product. Rather because nobody benifits
from a too short evaluation by a non-expert.

This letter is my personal initiative, not approved by the company BIM.

Sincerely,
Bart Demoen   bimbart@kulcs   bart@sunbim
Technical Details
Message-ID: <822@kulcs.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!mcvax!prlb2!kulcs!bimbart

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!mcvax!prlb2!kulcs!bimbart
From: bimbart@kulcs.UUCP (Bart Demoen)
Newsgroups: comp.lang.prolog
Subject: Mike Newton's review of BIMprolog
Message-ID: <822@kulcs.UUCP>
Date: Wed, 20-May-87 05:11:31 EDT
Article-I.D.: kulcs.822
Posted: Wed May 20 05:11:31 1987
Date-Received: Sat, 23-May-87 09:46:10 EDT
Sender: root@kulcs.UUCP
Reply-To: bimbart@kulcs.UUCP (Bart Demoen)
Distribution: world
Organization: Dep. of Computer Science, Katholieke Universiteit Leuven
Lines: 37