[comp.lang.smalltalk] Looking for PD Frame system in LISP or Smalltalk

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.