Closed GoogleCodeExporter closed 8 years ago
Original comment by voigtjr@gmail.com
on 23 Jul 2009 at 5:29
I ran into this again, but I now think that this isn't actually a bug. I wasn't
considering that WME support can differ based on the goal level. The WME here
has
o-support in the subgoal, but no support at top-state. The file didn't actually
get
attached, but the WME in question got a justification for i-support in the
top-state
in addition to another for o-support in the substate. The top-state
justification
immediately retracted, though, leaving it with just o-support in the substate,
and
_no_ support in the top-state. So once the substate goes away, the WME does too.
Its sort of counterintuitive, since it is possible to match a WME through a
subgoal
for which it has no support, but it makes sense if you think of a WME as having
support that is the superset of its support at all levels to which it is linked.
It would be helpful if the preferences command was more explicit about this, and
showed what support a WME has at each level it is linked to.
Original comment by sam.wint...@gmail.com
on 30 Sep 2009 at 11:08
Original issue reported on code.google.com by
voigtjr@gmail.com
on 23 Jul 2009 at 5:15