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.
finin@prc.unisys.com (Tim Finin) (02/20/90)
In article <16143@well.sf.ca.us>, frobozz@well (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, You can ftp a simple frame system from ~ftp/pub/pfl on linc.cis.upenn.edu. This directory includes the source files as well as two files which roll up the source -- a shar file (pflshar) and a tar file (pfltar). This simple pedagogical was descibed in: Finin, Tim, ``Understanding Frame Languages'', AI Expert, November, 1986. Finin, Tim, ``Implementing PFL'', AI Expert, December, 1986. Tim Tim Finin finin@prc.unisys.com Center for Advanced Information Technology 215-648-7446, 215-648-7412 (fax) Unisys, PO Box 517, Paoli, PA 19301 215-386-1749 (home)