Article View: comp.lang.prolog
Article #3052Re: BSI standards
From: Steve Hardy
Date: Wed, 09 Mar 1988 17:33
Date: Wed, 09 Mar 1988 17:33
29 lines
1700 bytes
1700 bytes
vantreeck@curie.dec.com writes:
RE: Chris Moss' comments on the proposed BSI standards for
PROLOG syntax.
I read the reports also. I'd rather see user defined
operators left out the standard entirely because it
complicates the parsing current Edinburgh syntax such
that it is difficult to write a parser in a low level
language (which would provide significant space and time
advantages).
I disagree. Even though user-defined operators do complicate
prolog syntax, I have found them extremely useful when using
prolog to prototype interpreters for new problem-specific
languages. We used Prolog to build the first version of the M.1
expert system shell. Because of user-definable operators, it
was not necessary to to write an parser for M.1 per se. This
made development much simpler. Recoding M.1 in C took more
effort than the original development. Much of the extra cost
was incurred because of the need to write an explicit M.1 parser
in the C version.
DISCLAIMER: Even though I am an employee of Teknowledge, these
are my personal opinions and not those of the company.
Steve Hardy, SHARDY@TEKNOWLEDGE.ARPA, (415) 424-0500
Technical Details
Message-ID:
<21375@teknowledge-vaxc.ARPA>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!sri-unix!teknowledge-vaxc!shardyReferences:
<8803082357.AA01587@decwrl.dec.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!sri-unix!teknowledge-vaxc!shardy From: shardy@teknowledge-vaxc.ARPA (Steve Hardy) Newsgroups: comp.lang.prolog Subject: Re: BSI standards Message-ID: <21375@teknowledge-vaxc.ARPA> Date: 9 Mar 88 17:33:17 GMT References: <8803082357.AA01587@decwrl.dec.com> Organization: Teknowledge, Inc., Palo Alto CA Lines: 28 In-reply-to: vantreeck@curie.dec.com's message of 8 Mar 88 23:57:05 GMT