Article View: comp.lang.prolog
Article #1233Re: Standard ---> IBM PROLOG translation
From: Peter G Ludemann
Date: Fri, 05 Oct 1990 01:40
Date: Fri, 05 Oct 1990 01:40
36 lines
1934 bytes
1934 bytes
> The software does not come with any > predefined modules or commands that allow you to switch to Edinburgh syntax > in a simple way. You just enter: <- switch(synt2) . And you're in Edinburgh syntax, with appropriate pragma values already set. You can also easily configure IBM Prolog so that Edinburgh is your default syntax, if you so desire. > IBM MVS PROLOG does NOT have abolish/2, assert/1, and asserta/1 > defined as built-in predicates in MVS/PROLOG Release 1 Level 0. There are > significant differences between the MVS and VM versions of PROLOG. I think that you're refering to the *old*, obsolete MVS Prolog. The *new* IBM Prolog for MVS is Version 1 Release 2. It is a port from CMS (which is why it is very compatible) and it most certainly does have abolish, assert and other Edinburgh predicates. The switch/1 predicate not only changes operator declarations, pragmas and syntax details; it also changes the default prefixes for many built-in predicates (for example, there are two =../2 predicates, with slightly different semantics). The *new* IBM Prolog for MVS became available about 2 weeks ago. ---- I'm not sure that debating the alleged good and bad points of IBM Prolog is an appropriate use of comp.lang.prolog. If you have specific questions or complaints about IBM Prolog, you can send them directly to me: - peter ludemann ludemann@mlpvm1.iinus1.ibm.com
Technical Details
Message-ID:
<34539@cup.portal.com>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!julius.cs.uiuc.edu!apple!portal!cup.portal.com!pglReferences:
<3850@goanna.cs.rmit.oz.au> <2591@dsacg3.dsac.dla.mil>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!julius.cs.uiuc.edu!apple!portal!cup.portal.com!pgl From: pgl@cup.portal.com (Peter G Ludemann) Newsgroups: comp.lang.prolog Subject: Re: Standard ---> IBM PROLOG translation Message-ID: <34539@cup.portal.com> Date: 5 Oct 90 01:40:15 GMT References: <3850@goanna.cs.rmit.oz.au> <2591@dsacg3.dsac.dla.mil> Organization: The Portal System (TM) Lines: 36