🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #1541

Re: Graph Traversal

#1541
From: Gerry Trinidad
Date: Sun, 04 Oct 1992 22:31
42 lines
1987 bytes
In <1605@newsserver.cs.uwindsor.ca> arindam@cs.uwindsor.ca (Arindam Das) writes:

>Hi !

>I am implementing an automated mask layout generator for dynamic CMOS
>circuits.

[Text Deleted]

>Now, In my program i need to do complex traversal of the graph.
>I being at ease in using Prolog (Quintus Prolog), am using it
>comfortably and i am finding that i can develop the code pretty
>quickly.

I think you had just give the reason why you should use Prolog 
instead of C. It is easier to develop the code.

>However I have to defend the use of Quintus Prolog instead of C.

Aside from the fact it is easier to write in Prolog, the resulting
code is easier to maintained even by other persons.

I could even add that I would rather have a slow and correct program
than a fast code that I am not really sure of. But are Prolog programs
uniformly slow across the board. An article in the Janaury 1992 issue of
the Computer magazine (of IEEE Comp Society) has something to say along
this line.

Some might say that Prolog is a nice toy language suitable for small
eligant toy problems. The book "Practice of Prolog" might offer some
counter arguments. [Edited Leon Sterling, MIT Press 1990].

=======

Some closing comments :

I believe that Prolog, like other programming languages, has its
good and bad points. It just sad that misconception and prejudice 
ambivalence towards Prolog is still wide spread these days.

Why should a Prolog programmer has to justify using Prolog instead of
language X? 
Technical Details
Message-ID: <gerry.718237883@coral>
Path: arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!marlin.jcu.edu.au!coral.cs.jcu.edu.au!gerry
References: <1605@newsserver.cs.uwindsor.ca>

Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.prolog
Path: arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!marlin.jcu.edu.au!coral.cs.jcu.edu.au!gerry
From: gerry@coral.cs.jcu.edu.au (Gerry Trinidad)
Subject: Re: Graph Traversal
Message-ID: <gerry.718237883@coral>
Keywords: Prolog, Graph
Sender: news@marlin.jcu.edu.au (USENET News System)
Organization: James Cook University
References: <1605@newsserver.cs.uwindsor.ca>
Date:  4 Oct 92 22:31:23 GMT
Lines: 44