Path: utzoo!mnetor!uunet!husc6!tut.cis.ohio-state.edu!osu-cis!dsacg1!ntm1169 From: ntm1169@dsacg1.UUCP (Mott Given) Newsgroups: comp.lang.lisp Subject: Re: When to use LISP Message-ID: <387@dsacg1.UUCP> Date: 14 Mar 88 17:18:28 GMT References: <5388@spool.cs.wisc.edu> Organization: Defense Logistics Agency Systems Automation Center, Columbus Lines: 20 in article <5388@spool.cs.wisc.edu>, gautier@ai.cs.wisc.edu (Jorge Gautier) says: > I am not familiar with the more expensive shells such as M.1, but from > my students' and my own experiences I can tell you that it may be better to > use LISP when you need to do meta-level inferencing. For example, > explaining the system's reasoning, giving a best guess, influencing > rule applications, handling user initiative in a questioning process, > minimizing the number of questions asked by the program: > in these situations you might want to "step back" and examine the rules Thank you for the reply. M.1 has many metaprositions such as nocache, nochec(Expression), presupposition(Expression), whencached(Expression), whenfound(Expression = Value cf CF), noautomaticquestion(Expression), etc. Given that M.1 has many constructs for meta-level control of inferencing, when would LISP be more advantageous? -- Mott Given @ Defense Logistics Agency ,DSAC-TMP, P.O. Box 1605, Systems Automation Center, Columbus, OH 43216-5002 UUCP: {cbosgd,gould,cbatt!osu-cis}!dsacg1!mgiven Phone: 614-238-9431