Path: utzoo!attcan!uunet!cs.utexas.edu!yale!mintaka!bloom-beacon!eru!luth!sunic!tut!funic!santra!hutcs.hut.fi!ora From: ora@hutcs.hut.fi (Ora Lassila) Newsgroups: comp.lang.lisp Subject: Re: PD CL Frame Rep Languages Wanted Message-ID: <1990Jul20.114934.7594@santra.uucp> Date: 20 Jul 90 11:49:34 GMT References: <9438@bunny.GTE.COM> Sender: news@santra.uucp (Cnews - USENET news system) Organization: Helsinki University of Technology Lines: 33 In article <9438@bunny.GTE.COM> rjb1@GTE.COM (Richard J. Brandau) writes: > I'm in search of good public domain, Common Lisp implementations of > frame languages. Where might I look? > > -- Rich Brandau, rjb1@gte.com, GTE Labs, Waltham MA We are currently developing a compact, fully portable, Common Lisp -based frame system called BEEF. In addition to being a conventional frame system, it can also be used for object-oriented programming. BEEF is currently being used to implement a distributed knowledge-based production scheduler. BEEF has, in addition to frames, slots and values, several advanced features: user-defined relations enable (dynamic) inheritance to be customized on a slot-to-slot basis. Parallel and nested versions of the frame universe can be maintained using a context mechanism called "worlds". Worlds can be used, for example, to implement backtracking search algorithms. BEEF also features demons and easy method definition facilities. So far, BEEF has been tested with Macintosh Allegro Common Lisp, KCL, Symbolics Common Lisp, Sun Common Lisp and Franz Allegro Common Lisp. BEEF will be made available through anonymous FTP. This will happen during fall 1990. Ora Lassila Laboratory of Information Processing Science Helsinki University of Technology Otakaari 1 02150 ESPOO, FINLAND Internet: ora@hutcs.hut.fi