Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site sri-iu.UUCP Path: utzoo!watmath!clyde!burl!ulysses!unc!mcnc!decvax!genrad!mit-eddie!think!harvard!seismo!sri-iu!PEREIRA From: PEREIRA@sri-iu.UUCP (PEREIRA) Newsgroups: net.lang.prolog Subject: Re: Bugs, and more bugs... Message-ID: <21@sri-iu.UUCP> Date: Sun, 30-Jun-85 13:54:58 EDT Article-I.D.: sri-iu.21 Posted: Sun Jun 30 13:54:58 1985 Date-Received: Thu, 4-Jul-85 00:22:29 EDT References: <2909@decwrl.UUCP>, <116@emacs.uucp> Organization: S.R.I. International, Menlo Park, CA Lines: 12 I am not about to enter in religious discussions over syntax, but it should be noted that micro-Prolog syntax *loses* information with respect to Edinburgh syntax, because it confuses lists with functor application. This means that Edinburgh Prolog programs cannot in general be converted to micro-Prolog syntax without major rewriting. Micro-Prolog syntax cannot thus be used as a standard or interchange format. Making metalevel programming easier is not a good excuse to confuse conceptually distinct datatypes, as well as making compilation more difficult. -- Fernando Pereira