3 ms·
See also the FRL (Frame Representation Language) Primer from 1977: https://dspace.mit.edu/handle/1721.1/5767 https://dspace.mit.edu/handle/1721.1/5767 There i
by lispm 8y ago
See also the FRL (Frame Representation Language) Primer from 1977:
https://dspace.mit.edu/handle/1721.1/5767 https://dspace.mit.edu/handle/1721.1/5767
There is also a manual:
https://dspace.mit.edu/handle/1721.1/5768 https://dspace.mit.edu/handle/1721.1/5768
FRL was probably the first language to explore the Frame ideas in the context for programming.
The old Lisp-based implementation of FRL: https://github.com/lispm/FRL https://github.com/lispm/FRL
It won't run under a current Lisp, though.
- rjsw 8y agoA frame system that will run in a current Lisp is Parmenides [1]. [1] https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/kr/systems/frames/parmenid/0.html https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas...
- deleted 8y ago[deleted]
- agumonkey 8y agohow much of this influenced early CL object systems (CLOS, LOOPS and others)
- lispm 8y agoFor LOOPS see: http://www.markstefik.com/?page_id=334 http://www.markstefik.com/?page_id=334 One of the main influences was that CLOS was supposed to be flexible enough to implement a Frame system - which is usually more dynamic than even CLOS. The MOP (meta object protocol) can act as the infrastructure for that.
- agumonkey 8y agothanks
- DonaldFisk 8y agoThere's a chapter on FRL-style frames in Winston & Horn, 1st edition. Doug Lenat's Eurisko was implemented in RLL, another frame-based language.