Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!decvax!duke!mcnc!marcel@uiucdcs.UUCP (marcel ) From: marcel@uiucdcs.UUCP Newsgroups: net.ai Subject: Re: lisp productivity question - (nf) Message-ID: <4197@uiucdcs.UUCP> Date: Tue, 29-Nov-83 22:25:19 EST Article-I.D.: uiucdcs.4197 Posted: Tue Nov 29 22:25:19 1983 Date-Received: Thu, 1-Dec-83 05:32:44 EST Lines: 15 #R:smu:10900002:uiucdcs:32300010:000:740 uiucdcs!marcel Nov 29 19:04:00 1983 And now a plug from the logic programming people: try prolog for easy debugging. Though it may take a while to get used to its modus operandi, it has one advantage that is shared by no other language I know of: rule-based computing with a clean formalism. Not to mention the ease of implementing concepts such as "for all X satisfying P(X) do ...". The end of cumbersome array traversals and difficult boolean conditions! Well, almost. Not to mention free pattern matching. And I wager that the programs will be even shorter in Prolog, primarily because of these considerations. I have written 100-line Prolog programs which were previously coded as Pascal programs of 2000 lines. Sorry, I just couldn't resist the chance to be obnoxious.