frobozz@well.sf.ca.us (Jordan Bortz) (02/14/90)
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 * ***********************************************************************
kessler%cons.utah.edu@cs.utah.edu (Robert R. Kessler) (02/14/90)
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.