Xref: utzoo comp.lang.lisp:2786 comp.lang.smalltalk:1694 Path: utzoo!attcan!uunet!tank!ncar!mephisto!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!cs.utexas.edu!hellgate.utah.edu!cons.utah.edu!kessler From: kessler%cons.utah.edu@cs.utah.edu (Robert R. Kessler) Newsgroups: comp.lang.lisp,comp.lang.smalltalk Subject: Re: Looking for PD Frame system in LISP or Smalltalk Message-ID: <1990Feb14.073519.17253@hellgate.utah.edu> Date: 14 Feb 90 14:35:19 GMT References: <16143@well.sf.ca.us> Distribution: comp Organization: University of Utah CS Dept Lines: 27 In article <16143@well.sf.ca.us> frobozz@well.sf.ca.us (Jordan Bortz) writes: > >Hi --- I'm looking for source code to a simple frame >databse, ala Winston & Horn, in LISP, SCHEME, or Smalltalk. > >Any code or pointers would be greatly appreciated! Thanks, > Jordan >-- >*********************************************************************** >* Jordan A. Bortz, Higher Level Software, Santa Cruz, CA * >* well!frobozz frobozz@well.sf.ca.us 408 - 476 - 8464 * >*********************************************************************** We have something called FROBS, which is a merger between frames and objects, and includes a forward chaining rule system. It is not huge, but also not very small (around 4K to 5K lines of Common Lisp). It has been tested in many different Common Lisps and is available for anonymous ftp from cs.utah.edu (frobs.tar.Z -- also frolic.tar.Z is a prolog in Lisp that knows about dealing with frobs). It is public domain as long as it is not used for commercial gain. My text book, Lisp, Objects, and Symbolic Programming includes a simple object system in the back of the book. The source code for it is also available as bobjects.l. Have fun. B.