I am looking for an SWI-implementation of the AI concept “Frames”.
Does anybody know implementations in SWI prolog?
1 Like
There are a few examples of frame systems implemented in Prolog. See e.g.
https://www.amzi.com/ExpertSystemsInProlog/06frames.htm
Depending on the frames functionality you require, Logtalk may also provide all you need.
1 Like
Here’s a link to a gitlab repository that has a frame implementation using persistency I was working on, can’t remember if I left it in working condition or not! It’s with library persistency though, which is handy. https://gitlab.com/PaulBrownMagic/swi_frames
And here’s a blog post about implementing frames:
https://prologhub.pl/framing-frames/
1 Like