Path: utzoo!mnetor!uunet!mcvax!unido!tub!tmpmbx!netmbx!morus From: morus@netmbx.UUCP (Thomas M.) Newsgroups: comp.ai Subject: Re: Student versions of OPS5 Message-ID: <1527@netmbx.UUCP> Date: 14 Mar 88 16:59:30 GMT References: <1110@pembina.UUCP> <1115@pembina.UUCP> <26695@aero.ARPA> Reply-To: morus@netmbx.UUCP (Thomas Muhr) Organization: netmbx Public Access Unix, Berlin Lines: 36 Keywords: OPS5, IBM PC/XT/AT In article <26695@aero.ARPA> srt@aero.UUCP (Scott R. Turner) writes: >In article <1115@pembina.UUCP> goebel@pembina.UUCP (Randy Goebel) writes: >> OPS5 is procedural, so maybe you will all be better off? > >In what way is OPS5 procedural? Maybe the intended meaning of 'procedural'in this case is 'opposite of decalarative', which is true for OPS5. You define Condition-Action pairs - the facilities for structured object representations are very limited. Furthermore there is no way of accessing the rule-definitions at }irun-time - because of the compilation, which makes OPS5-based systems the fastest (and therefor biggest) rule-based systems available (as far as I know). This absence of sources at run-time restricts the expressional power of OPS5 - no comfortable way of generating explanations, changing the control flow schemes explicitely and centralized. 'Procedurally' is definitely the activation of external procedures in the RHS - there are high chances of implicitely injecting a procedural style. > >At any rate, there have been various cheap rule-based expert system ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >tools available on PCs for quite some time. I don't think a $250 Which are these???? >I don't think the Vax version uses Rete (at least, it allows I think it uses Rete-match, although I'm not sure. I have been working with VAX-OPS5 for some time but have never found anything mentioning the RETE-Match. But because of the linearity of runtime-rulenumber relation there should be a precompilation similar to Rete. Who knows definitely? ---- Thomas Muhr -- @(^o^)@ @(^x^)@ @(^.^)@ @(^_^)@ @(*o*)@ @('o`)@ @(`!')@ @(^o^)@ @ Thomas Muhr Tel.: (Germany) 030 - 87 41 62 (voice!) @ @ NET-ADRESS: muhrth@db0tui11.bitnet or morus@netmbx.UUCP @ @ BTX: 030874162 @