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.

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.

And here’s a blog post about implementing frames: