Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!sdd.hp.com!uakari.primate.wisc.edu!aplcen!aplcomm!uunet!timbuk!redwood23!augs From: augs@redwood23.cray.com (Paul Algren) Newsgroups: comp.ai Subject: Re: NEXPERT: Its Use In Larger System Development Keywords: Nexpert frames commercial objects Message-ID: <173959.27457@timbuk.cray.com> Date: 17 Nov 90 06:11:35 GMT References: <1990Nov14.192306.27466@PacBell.COM> <133558.21166@timbuk.cray.com> <1990Nov15.212044.19864@portia.Stanford.EDU> <3770@skye.ed.ac.uk> Reply-To: augs@redwood23.cray.com (Paul Algren) Organization: Cray Research, Inc. Lines: 21 I have used Nexpert to build a large and complex tool for cpu instruction failure debugging. I my opinion Nexperts most powerful feature is its inheritance mechanism, which allows for multiple inheritance of: values, code for determining a value, general functions for these objects etc. I can see that the comment regarding the editors used in the graphical interface may be too simple-minded for your basic programmer who would rather use VI. There are short-cuts for using the editor. Like key word completion (type just the necessary characters to denote a particular keyword), syntax checking, dependancy checking, automatic creation of needed simple structures, and more. The comment about not seeing anything in the current rule and current hypothesis is stupid. There is a pop-up window that allows the user to turn on writing to these windows. There is a reason they are not always on. Performance. I could go on, but I'm not sure anyone really wants to know more...... Please send email to augs@cray.com if you have some specific questions/misunderstandings. -Paul