Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site dcdwest.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!harvard!cmcl2!philabs!prls!amdimage!amdcad!amd!pesnta!hplabs!sdcrdcf!sdcsvax!dcdwest!benson From: benson@dcdwest.UUCP (Peter Benson) Newsgroups: net.lang.lisp Subject: Re: OPS-5 sa question ??? Message-ID: <215@dcdwest.UUCP> Date: Mon, 28-Oct-85 12:39:13 EST Article-I.D.: dcdwest.215 Posted: Mon Oct 28 12:39:13 1985 Date-Received: Sun, 3-Nov-85 04:47:56 EST References: <16700005@uiucuxc> Reply-To: benson@dcdwest.UUCP (Peter Benson) Organization: ITT Defense Communications (San Diego) Lines: 18 Your question, as I understand it, is how can one load a set of ops5 rules, run the rules on some data, and then load some new rules and operate on that data. A principal problem is that the new rules will not know anything about the old wme's. There are several solutions: 1. use (rehearse) to refresh the time tags on working memory. 2. load all the rules at the same time and use a wme that phases the firing of the first set of rules and then changes state and phases the firing of the next set. I like the second solution because it seems to me more flexible. -- _ Peter Benson | ITT Defense Communications Division (619)578-3080 | 10060 Carroll Canyon Road decvax!ittvax!dcdwest!benson | San Diego, CA 92131 ucbvax!sdcsvax!dcdwest!benson |