Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@ubuntu:/opt/PrologMUD/daydreamer3.5# ecl -eval '(load "dd.cl")'
- ;;; Loading "/opt/PrologMUD/daydreamer3.5/dd.cl"
- ;;; Loading "/opt/PrologMUD/daydreamer3.5/gate_get.cl"
- =======================
- Loading GATE 2.3, Common Lisp version of 2004-12-20...
- =======================
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/compat.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/loop.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/gate_macros.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/gate_main.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/gate_ty.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/gate_cx.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/gate_instan.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/gate_prove.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/gate_read_pr.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/gate_unify.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/gate_utils.lsp"
- ;;; Loading "/opt/PrologMUD/daydreamer3.5/gate_obs.cl"
- =======================
- Welcome to GATE 2.3, Common Lisp version of 2004-12-20
- =======================
- ;;; Loading "/opt/PrologMUD/daydreamer3.5/dd_get.cl"
- =======================
- Loading DAYDREAMER 3.5, Common Lisp version of 2004-12-20...
- =======================
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/dd_macros.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/dd_cntrl.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/dd_epis.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/dd_mutation.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/dd_night.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/dd_reversal.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/dd_ri.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/dd_rule1.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/dd_rule2.lsp"
- ;;; Loading #P"/opt/PrologMUD/daydreamer3.5/dd_utils.lsp"
- ;;; Loading "/opt/PrologMUD/daydreamer3.5/dd_kb.cl"
- Adding rule ENTERTAINMENT-THEME
- Adding rule ENTERTAINMENT-PLAN1
- Adding rule ENTERTAINMENT-INF1
- Adding rule M-MOVIE-ALONE-PLAN
- Adding rule MTRANS-MOVIE-PLAN
- Adding rule LOVERS-THEME
- Adding rule LOVERS-PLAN
- Adding rule ACQUAINTED-PLAN
- Adding rule M-CONVERSATION-PLAN
- Adding rule MTRANS-ACCEPTABLE-INF1
- Adding rule MTRANS-ACCEPTABLE-INF2
- Adding rule MTRANS-ACCEPTABLE-INF3
- Adding rule M-AGREE-PLAN
- Adding rule LOVERS-THEME-PLAN
- Adding rule M-DATE-PLAN
- Adding rule ENABLE-FUTURE-VPROX-PLAN1
- Adding rule ENABLE-FUTURE-VPROX-PLAN2
- Adding rule FRIDAY-NIGHT-PLAN
- Adding rule NOT-LOVERS-PLAN1
- Adding rule M-BREAK-UP-PLAN1
- Adding rule M-BREAK-UP-PLAN2
- Adding rule AT-PLAN
- Adding rule PTRANS-PLAN
- Adding rule BELIEVE-PLAN1
- Adding rule BELIEVE-PLAN2
- Adding rule MTRANS-PLAN2
- Adding rule VPROX-PLAN1
- Adding rule VPROX-INF
- Adding rule POS-ATTITUDE-PLAN2
- Adding rule POS-ATTITUDE-PLAN3
- Adding rule ROMANTIC-INTEREST-PLAN1
- Adding rule ROMANTIC-INTEREST-PLAN2
- Adding rule STAR-PLAN
- Adding rule M-STUDY-PLAN
- Adding rule RATIONALIZATION-THEME
- Adding rule RATIONALIZATION-PLAN1
- Adding rule RATIONALIZATION-INF1
- Adding rule RATIONALIZATION-PLAN2
- Adding rule LEADTO-PLAN1
- Adding rule OTHER-RULE1
- Adding rule ACTING-JOB-THEME
- Adding rule RPROX-PLAN
- Adding rule PTRANS1-PLAN
- Adding rule JOB-FAILURE
- Adding rule LOVERS-P-GOAL
- Adding rule WELL-DRESSED-PLAN2
- Adding rule RATIONALIZATION-PLAN3
- Adding rule MINIMIZATION-PLAN
- Adding rule REVENGE-THEME
- Adding rule REVENGE-PLAN1
- Adding rule FAILED-REL-GOAL-PLAN1
- Adding rule BELIEF-PERS-ATTR-PLAN1
- Adding rule BELIEF-PERS-ATTR-PLAN3
- Adding rule KNOW-TELNO-RULE1
- Adding rule KNOW-TELNO-RULE2
- Adding rule NEG-ATTITUDE-INF
- Adding rule SOCIAL-ESTEEM-FAILURE
- Adding rule WELL-DRESSED-PLAN1
- Adding rule WEARING-PLAN
- Adding rule M-PUTON-PLAN
- Adding rule VPROX-PLAN2
- Adding rule VPROX-PLAN4
- Adding rule M-PHONE-PLAN1
- Adding rule M-PHONE-PLAN2
- Adding rule KNOW-PLAN2
- Adding rule KNOW-PLAN3
- Adding rule MTRANS-PLAN1
- Adding rule VPROX-REFLEXIVE-PLAN
- Adding rule BELIEVE-BELIEVE-INF
- Defining episode...
- Assert #{OB.1978: (SUCCEEDED-GOAL obj (RPROX...)......)} in CX.3
- Assert #{OB.1980: (INTENDS linked-from (SUCCEEDED-GOAL...)......)} in CX.3
- Assert #{OB.1975: (SUCCEEDED-GOAL obj (ACTING-EMPLOY...)......)} in CX.3
- Generating rule automatically.
- Adding rule EPISODIC-RULE.1:
- (RULE subgoal (RPROX actor ?var3456:PERSON
- location ?var3457:CITY)
- goal (ACTING-EMPLOY actor ?var3456:PERSON ?var3458:ORGANIZATION)
- is 'PLAN-ONLY
- plausibility 0.7)
- Make episode for goal #{OB.1975: (SUCCEEDED-GOAL obj (ACTING-EMPLOY...)......)}
- Storing #{EPISODE.1: (EPISODE rule EPISODIC-RULE.1......)} under #{EPISODIC-RULE.1: (RULE subgoal (RPROX actor ......) goal ......)}
- Defining episode...
- Assert #{OB.2012: (SUCCEEDED-GOAL obj (PTRANS...)......)} in CX.4
- Assert #{OB.2014: (INTENDS linked-from (SUCCEEDED-GOAL...)......)} in CX.4
- Assert #{OB.2010: (SUCCEEDED-GOAL obj (AT actor ......)......)} in CX.4
- Make episode for goal #{OB.2010: (SUCCEEDED-GOAL obj (AT actor ......)......)}
- Storing #{EPISODE.2: (EPISODE rule AT-PLAN goal ......)} under #{AT-PLAN: (RULE subgoal (PTRANS actor ......)......)}
- Assert #{OB.2016: (INTENDS linked-from (SUCCEEDED-GOAL...)......)} in CX.4
- Assert #{OB.2017: (SUCCEEDED-GOAL obj (AT actor ......)......)} in CX.4
- Assert #{OB.2019: (INTENDS linked-from (SUCCEEDED-GOAL...)......)} in CX.4
- Assert #{OB.2008: (SUCCEEDED-GOAL obj (LOVERS...)......)} in CX.4
- Generating rule automatically.
- Adding rule EPISODIC-RULE.2:
- (RULE subgoal (RSEQ obj (AT actor ?var3464:PERSON
- obj ?var3465:LOCATION)
- (AT actor ?var3466:PERSON
- obj ?var3465:LOCATION))
- goal (LOVERS actor ?var3464:PERSON ?var3466:PERSON)
- is 'PLAN-ONLY
- plausibility 0.7)
- Make episode for goal #{OB.2008: (SUCCEEDED-GOAL obj (LOVERS...)......)}
- Storing #{EPISODE.3: (EPISODE rule EPISODIC-RULE.2......)} under #{EPISODIC-RULE.2: (RULE subgoal (RSEQ obj (AT...) ......)......)}
- Assert #{OB.2031: (INTENDS linked-from (SUCCEEDED-GOAL...)......)} in CX.4
- Assert #{OB.2002: (SUCCEEDED-GOAL obj (LEADTO...)......)} in CX.4
- Generating rule automatically.
- Adding rule EPISODIC-RULE.3:
- (RULE subgoal (LOVERS actor ?var3464:PERSON ?var3466:PERSON)
- goal (LEADTO ante (FAILED-GOAL obj (LOVERS actor ?var3464:PERSON ?var3467:PERSON))
- conseq (SUCCEEDED-GOAL obj (LOVERS actor ?var3464:PERSON ?var3466:PERSON)))
- is 'PLAN-ONLY
- plausibility 0.7)
- Make episode for goal #{OB.2002: (SUCCEEDED-GOAL obj (LEADTO...)......)}
- Storing #{EPISODE.4: (EPISODE rule EPISODIC-RULE.3......)} under #{EPISODIC-RULE.3: (RULE subgoal (LOVERS actor ......)......)}
- Assert #{OB.2042: (INTENDS linked-from (SUCCEEDED-GOAL...)......)} in CX.4
- Assert #{OB.1997: (SUCCEEDED-GOAL obj (LEADTO...)......)} in CX.4
- Generating rule automatically.
- Adding rule EPISODIC-RULE.4:
- (RULE subgoal (LEADTO ante (FAILED-GOAL obj (LOVERS actor ?var3464:PERSON ?var3467:PERSON))
- conseq (SUCCEEDED-GOAL obj (LOVERS actor ?var3464:PERSON ?var3466:PERSON)))
- goal (LEADTO ante (FAILED-GOAL obj (LOVERS actor ?var3464:PERSON ?var3467:PERSON))
- conseq (SUCCEEDED-GOAL))
- is 'PLAN-ONLY
- plausibility 0.7)
- Make episode for goal #{OB.1997: (SUCCEEDED-GOAL obj (LEADTO...)......)}
- Storing #{EPISODE.5: (EPISODE rule EPISODIC-RULE.4......)} under #{EPISODIC-RULE.4: (RULE subgoal (LEADTO ante ......) goal ......)}
- ;;; Loading "/opt/PrologMUD/daydreamer3.5/dd_gen.cl"
- =======================
- Welcome to DAYDREAMER 3.5, Common Lisp version of 2004-12-20
- =======================
- DAYDREAMER 3.5, Common Lisp version of 2004-12-20
- Initialize DAYDREAMER
- Performing first-time initialization
- Creating primal reality...
- Assert #{OB.1995: (KNOW actor CHRIS obj BAR1-LOC......)} in CX.5
- Assert #{OB.1994: (KNOW actor ME obj BAR1-LOC......)} in CX.5
- Assert #{OB.1992: (AT actor BAR1 obj BAR1-LOC......)} in CX.5
- Assert #{VENICE: (CITY name "Venice Beach")} in CX.5
- Assert #{OB.1781: (KNOW actor MOVIE-STAR1 obj ......)} in CX.5
- Assert #{OB.1710: (EMPLOYMENT actor CARMELITA1......)} in CX.5
- Assert #{OB.1679: (AT actor RAINCOAT1 obj HOME......)} in CX.5
- Assert #{OB.1662: (AT actor CHIC-OUTFIT1 obj ......)} in CX.5
- Assert #{OB.1647: (RICH actor MOVIE-STAR1)} in CX.5
- Assert #{OB.1646: (POS-ATTITUDE obj MOVIE-STAR1......)} in CX.5
- Assert #{OB.1503: (MOVIE-STAR actor MOVIE-STAR1......)} in CX.5
- Assert #{OB.1412: (WEARING actor ME obj (NECKLACE...)......)} in CX.5
- Assert #{OB.1350: (BELIEVE actor MOVIE-STAR1 obj ......)} in CX.5
- Assert #{OB.1349: (RPROX actor MOVIE-STAR1 location ......)} in CX.5
- Assert #{OB.1348: (RPROX actor ME location LOS-ANGELES......)} in CX.5
- Assert #{OB.1347: (RPROX actor MY-JOB location ......)} in CX.5
- Assert #{OB.1346: (EMPLOYMENT actor ME MY-BOSS......)} in CX.5
- Assert #{OB.1200: (STAR actor MOVIE-STAR1 level ......)} in CX.5
- Assert #{OB.594: (KNOW actor ME obj NUART-LOCATION......)} in CX.5
- Assert #{OB.395: (KNOW actor ME obj HOME)} in CX.5
- Assert #{OB.394: (ADDRESS actor ME obj HOME)} in CX.5
- Assert #{OB.393: (AT actor ME obj HOME)} in CX.5
- Assert #{OB.376: (KNOW actor ME obj OUTSIDE)} in CX.5
- Assert #{OB.372: (AT actor MAIL1 obj OUTSIDE......)} in CX.5
- Assert #{OB.290: (AT actor NUART-THEATER obj ......)} in CX.5
- Assert #{OB.285: (ROMANTIC-INTEREST obj MOVIE-STAR1......)} in CX.5
- Creating initial reality context...
- #{CX.5: (CX)} --> #{CX.6: (CX)}
- Assert #{OB.241: (ENTERTAINMENT strength 0.1......)} in CX.6
- Assert #{OB.242: (LOVE-RECEIVING strength 0.1......)} in CX.6
- Assert #{FOOD-NEED: (FOOD strength 1.0)} in CX.6
- Assert #{MONEY-NEED: (MONEY strength 1.0)} in CX.6
- Assert #{OB.245: (POSSESSIONS strength 1.0)} in CX.6
- Assert #{OB.246: (SEX strength 1.0)} in CX.6
- Assert #{OB.247: (LOVE-GIVING strength 1.0)} in CX.6
- Assert #{OB.248: (COMPANIONSHIP strength 1.0......)} in CX.6
- State changes from SUSPENDED to DAYDREAMING
- Run inferences in #{CX.6: (CX)}, bp = (#{ME: (FEMALE-PERSON first-name "Sarah"......)})
- ******************
- BELIEF-PERS-ATTR-PLAN1 BELIEF-PERS-ATTR-PLAN1 fired as inference in CX.6
- -------------------------------------------------------
- IF person is STAR
- THEN person BELIEVE person is STAR
- -------------------------------------------------------
- ?LEVEL = SOME-LEVEL
- ?PERSON = #{MOVIE-STAR1: (MALE-ACTOR first-name "Harrison"......)}
- ?SELF = #{ME: (FEMALE-PERSON first-name "Sarah"......)}
- Assert #{OB.2205: (BELIEVE actor MOVIE-STAR1 obj ......)} in CX.6
- Assert #{OB.2207: (DEPENDENCY linked-from (STAR...)......)} in CX.6
- ******************
- WELL-DRESSED-PLAN2 WELL-DRESSED-PLAN2 fired as inference in CX.6
- -------------------------------------------------------
- IF self WEARING necklace
- THEN self is WELL-DRESSED
- -------------------------------------------------------
- ?SELF = #{ME: (FEMALE-PERSON first-name "Sarah"......)}
- Assert #{OB.2209: (WELL-DRESSED actor ME)} in CX.6
- Assert #{OB.2210: (DEPENDENCY linked-from (WEARING...)......)} in CX.6
- ******************
- LOVERS-THEME LOVERS-THEME fired as inference in CX.6
- -------------------------------------------------------
- IF self not LOVERS with anyone
- THEN ACTIVE-GOAL for LOVERS with some person
- -------------------------------------------------------
- ?SELF = #{ME: (FEMALE-PERSON first-name "Sarah"......)}
- ******************
- Activate top-level goal #{OB.2212: (ACTIVE-GOAL obj (LOVERS actor ......)......)} in #{CX.6: (CX)}
- Assert #{OB.2212: (ACTIVE-GOAL obj (LOVERS actor ......)......)} in CX.6
- ==================================================
- I want to be going out with someone.
- ==================================================
- Add dependency from #{OB.2214: (POS-EMOTION strength 0.9)} to #{OB.2212: (ACTIVE-GOAL obj (LOVERS actor ......)......)} in #{CX.6: (CX)}
- Assert #{OB.2215: (DEPENDENCY linked-from (POS-EMOTION...)......)} in CX.6
- Assert #{OB.2214: (POS-EMOTION strength 0.9)} in CX.6
- ==================================================
- I feel really interested in going out with
- someone.
- ==================================================
- Personal goal concern OB.2212: LOVERS motiv 0.9 status HALTED
- ******************
- ENTERTAINMENT-THEME ENTERTAINMENT-THEME fired as inference in CX.6
- -------------------------------------------------------
- IF level of satisfaction of ENTERTAINMENT need
- below threshold
- THEN ACTIVE-GOAL for ENTERTAINMENT
- -------------------------------------------------------
- ?SELF = #{ME: (FEMALE-PERSON first-name "Sarah"......)}
- ******************
- Activate top-level goal #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)} in #{CX.6: (CX)}
- Assert #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)} in CX.6
- ==================================================
- I want to be entertained.
- ==================================================
- Add dependency from #{OB.2219: (POS-EMOTION strength 0.6)} to #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)} in #{CX.6: (CX)}
- Assert #{OB.2220: (DEPENDENCY linked-from (POS-EMOTION...)......)} in CX.6
- Assert #{OB.2219: (POS-EMOTION strength 0.6)} in CX.6
- ==================================================
- I feel interested in being entertained.
- ==================================================
- Personal goal concern OB.2217: ENTERTAINMENT motiv 0.6 status RUNABLE
- Personal goal concern OB.2212: LOVERS motiv 0.9 status HALTED
- Running emotion-driven control loop...
- :Switching to new top-level goal #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)}
- ----------------------CX.6--------------------
- Running rules for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)}
- setting last sprout concept = #{OB.2212: (ACTIVE-GOAL obj (LOVERS actor ......)......)} in #{CX.5: (CX)}
- Run inferences in #{CX.6: (CX)}, bp = (#{ME: (FEMALE-PERSON first-name "Sarah"......)})
- Running p-goals in #{CX.6: (CX)}
- Running plans in #{CX.6: (CX)} for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)} bp (#{ME: (FEMALE-PERSON first-name "Sarah"......)})
- Run plan for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)} in #{CX.6: (CX)}
- Try fact plans
- Try rules and episodes
- Find candidate rules for obj #{OB.2218: (ENTERTAINMENT strength (UPROC...)......)} in #{CX.6: (CX)}
- Order candidates ((#{ENTERTAINMENT-PLAN1: (RULE subgoal (M-MOVIE actor ......)......)}
- (T (SELF #{ME: (FEMALE-PERSON first-name "Sarah"......)}))))
- Run generic plan #{ENTERTAINMENT-PLAN1: (RULE subgoal (M-MOVIE actor ......)......)} for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)} in #{CX.6: (CX)}
- #{CX.6: (CX)} --> #{CX.7: (CX)}
- Debugging being delayed for broadcast at a later time.
- ENTERTAINMENT-PLAN1 Debugging resumed.
- Pruning possibilities from (#{CX.7: (CX)})
- :----------------------CX.7--------------------
- Running rules for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)}
- setting last sprout concept = #{OB.2229: (ACTIVE-GOAL obj (M-MOVIE actor ......)......)} in #{CX.6: (CX)}
- Broadcasting delayed debugs.
- ******************
- ENTERTAINMENT-PLAN1 fired as plan
- for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)}
- in CX.6 sprouting CX.7
- -------------------------------------------------------
- IF ACTIVE-GOAL for ENTERTAINMENT
- THEN ACTIVE-GOAL for M-MOVIE with self
- -------------------------------------------------------
- ?SELF = #{ME: (FEMALE-PERSON first-name "Sarah"......)}
- Assert #{OB.2227: (ORDERING)} in CX.7
- Instantiate and activate subgoals
- Activate subgoal for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)} obj #{OB.2228: (M-MOVIE actor ME)} in #{CX.7: (CX)}
- Assert #{OB.2230: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.7
- Assert #{OB.2229: (ACTIVE-GOAL obj (M-MOVIE actor ......)......)} in CX.7
- ==================================================
- I have to go see a movie.
- ==================================================
- End of delayed broadcast.
- Run inferences in #{CX.7: (CX)}, bp = (#{ME: (FEMALE-PERSON first-name "Sarah"......)})
- Running p-goals in #{CX.7: (CX)}
- Running plans in #{CX.7: (CX)} for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)} bp (#{ME: (FEMALE-PERSON first-name "Sarah"......)})
- Run plan for #{OB.2229: (ACTIVE-GOAL obj (M-MOVIE actor ......)......)} in #{CX.7: (CX)}
- Try fact plans
- Try rules and episodes
- Find candidate rules for obj #{OB.2228: (M-MOVIE actor ME)} in #{CX.7: (CX)}
- Order candidates ((#{M-MOVIE-ALONE-PLAN: (RULE subgoal (RSEQ obj (AT...) ......)......)}
- (#{OB.393: (AT actor ME obj HOME)}
- (LOCATION1 #{HOME: (LOCATION name "home")})
- (SELF #{ME: (FEMALE-PERSON first-name "Sarah"......)}))))
- Run generic plan #{M-MOVIE-ALONE-PLAN: (RULE subgoal (RSEQ obj (AT...) ......)......)} for #{OB.2229: (ACTIVE-GOAL obj (M-MOVIE actor ......)......)} in #{CX.7: (CX)}
- #{CX.7: (CX)} --> #{CX.8: (CX)}
- Debugging being delayed for broadcast at a later time.
- M-MOVIE-ALONE-PLAN Debugging resumed.
- Pruning possibilities from (#{CX.8: (CX)})
- :----------------------CX.8--------------------
- Running rules for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)}
- setting last sprout concept = #{OB.2243: (ACTIVE-GOAL obj (MTRANS actor ......)......)} in #{CX.7: (CX)}
- Broadcasting delayed debugs.
- ******************
- M-MOVIE-ALONE-PLAN fired as plan
- for #{OB.2229: (ACTIVE-GOAL obj (M-MOVIE actor ......)......)}
- in CX.7 sprouting CX.8
- -------------------------------------------------------
- IF ACTIVE-GOAL for M-MOVIE with self
- THEN ACTIVE-GOAL to PTRANS to theater and
- ACTIVE-GOAL to MTRANS MOVIE from theater
- to self and
- ACTIVE-GOAL to PTRANS back to original location
- -------------------------------------------------------
- ?LOCATION1 = #{HOME: (LOCATION name "home")}
- ?SELF = #{ME: (FEMALE-PERSON first-name "Sarah"......)}
- Retract OB.2227 in CX.8
- Assert #{OB.2234: (ORDERING)} in CX.8
- Instantiate and activate subgoals
- Activate subgoal for #{OB.2229: (ACTIVE-GOAL obj (M-MOVIE actor ......)......)} obj #{OB.2235: (AT actor ?THEATER obj ?LOCATION2......)} in #{CX.8: (CX)}
- Assert #{OB.2237: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.8
- Assert #{OB.2236: (ACTIVE-GOAL obj (AT actor ......) top-level-goal ......)} in CX.8
- Activate subgoal for #{OB.2229: (ACTIVE-GOAL obj (M-MOVIE actor ......)......)} obj #{OB.2238: (PTRANS actor ME from HOME to ......)} in #{CX.8: (CX)}
- Assert #{OB.2240: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.8
- Assert #{OB.2239: (ACTIVE-GOAL obj (PTRANS actor ......)......)} in CX.8
- Activate subgoal for #{OB.2229: (ACTIVE-GOAL obj (M-MOVIE actor ......)......)} obj #{OB.2241: (MTRANS actor ME from ?THEATER......)} in #{CX.8: (CX)}
- Assert #{OB.2244: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.8
- Assert #{OB.2243: (ACTIVE-GOAL obj (MTRANS actor ......)......)} in CX.8
- ==================================================
- I have to watch a movie.
- ==================================================
- Activate subgoal for #{OB.2229: (ACTIVE-GOAL obj (M-MOVIE actor ......)......)} obj #{OB.2245: (PTRANS actor ME from ?LOCATION2......)} in #{CX.8: (CX)}
- Assert #{OB.2247: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.8
- Assert #{OB.2246: (ACTIVE-GOAL obj (PTRANS actor ......)......)} in CX.8
- End of delayed broadcast.
- Run inferences in #{CX.8: (CX)}, bp = (#{ME: (FEMALE-PERSON first-name "Sarah"......)})
- Running p-goals in #{CX.8: (CX)}
- Running plans in #{CX.8: (CX)} for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)} bp (#{ME: (FEMALE-PERSON first-name "Sarah"......)})
- Run plan for #{OB.2236: (ACTIVE-GOAL obj (AT actor ......) top-level-goal ......)} in #{CX.8: (CX)}
- Try fact plans
- #{CX.8: (CX)} --> #{CX.9: (CX)}
- Debugging being delayed for broadcast at a later time.
- Debugging resumed.
- Pruning possibilities from (#{CX.9: (CX)})
- :----------------------CX.9--------------------
- Running rules for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)}
- setting last sprout concept = NIL in #{CX.8: (CX)}
- Broadcasting delayed debugs.
- Retract OB.2234 in CX.9
- Assert #{OB.2251: (ORDERING)} in CX.9
- Fact plan #{OB.290: (AT actor NUART-THEATER obj ......)} found
- (AT actor NUART-THEATER obj ......)
- ?LOCATION2 = #{NUART-LOCATION: (LOCATION name "the Nuart")}
- ?THEATER = #{NUART-THEATER: (THEATER name "the Nuart")}
- ******************
- Goal #{OB.2236: (ACTIVE-GOAL obj (AT actor ......) top-level-goal ......)} succeeds in #{CX.9: (CX)}
- Instantiating plan for OB.2217: ENTERTAINMENT
- Retract OB.2246 in CX.9
- Assert #{OB.2252: (ACTIVE-GOAL obj (PTRANS actor ......)......)} in CX.9
- Retract OB.2247 in CX.9
- Assert #{OB.2254: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.9
- Retract OB.2243 in CX.9
- Assert #{OB.2255: (ACTIVE-GOAL obj (MTRANS actor ......)......)} in CX.9
- Retract OB.2244 in CX.9
- Assert #{OB.2258: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.9
- Retract OB.2239 in CX.9
- Assert #{OB.2259: (ACTIVE-GOAL obj (PTRANS actor ......)......)} in CX.9
- Retract OB.2240 in CX.9
- Assert #{OB.2261: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.9
- Retract OB.2236 in CX.9
- Assert #{OB.2262: (ACTIVE-GOAL obj (AT actor ......))} in CX.9
- Retract OB.2237 in CX.9
- Assert #{OB.2264: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.9
- Retract OB.2262 in CX.9
- Assert #{OB.2262: (SUCCEEDED-GOAL obj (AT actor ......)......)} in CX.9
- Assert #{OB.2265: (DEPENDENCY linked-from (AT...)......)} in CX.9
- End of delayed broadcast.
- Run inferences in #{CX.9: (CX)}, bp = (#{ME: (FEMALE-PERSON first-name "Sarah"......)})
- Running p-goals in #{CX.9: (CX)}
- Running plans in #{CX.9: (CX)} for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)} bp (#{ME: (FEMALE-PERSON first-name "Sarah"......)})
- Run plan for #{OB.2259: (ACTIVE-GOAL obj (PTRANS actor ......)......)} in #{CX.9: (CX)}
- Try rules and episodes
- Find candidate rules for obj #{OB.2260: (PTRANS actor ME from HOME to ......)} in #{CX.9: (CX)}
- Order candidates ((#{PTRANS-PLAN: (RULE subgoal (KNOW actor ?PERSON......)......)}
- (T
- (FREE-OBJ #{ME: (FEMALE-PERSON first-name "Sarah"......)})
- (LOCATION2 #{NUART-LOCATION: (LOCATION name "the Nuart")})
- (LOCATION1 #{HOME: (LOCATION name "home")})
- (PERSON #{ME: (FEMALE-PERSON first-name "Sarah"......)})
- (SELF #{ME: (FEMALE-PERSON first-name "Sarah"......)}))))
- Run generic plan #{PTRANS-PLAN: (RULE subgoal (KNOW actor ?PERSON......)......)} for #{OB.2259: (ACTIVE-GOAL obj (PTRANS actor ......)......)} in #{CX.9: (CX)}
- #{CX.9: (CX)} --> #{CX.10: (CX)}
- Debugging being delayed for broadcast at a later time.
- PTRANS-PLAN Debugging resumed.
- Run plan for #{OB.2255: (ACTIVE-GOAL obj (MTRANS actor ......)......)} in #{CX.9: (CX)}
- Try rules and episodes
- Find candidate rules for obj #{OB.2256: (MTRANS actor ME from NUART-THEATER......)} in #{CX.9: (CX)}
- Order candidates ((#{MTRANS-MOVIE-PLAN: (RULE subgoal (RSEQ obj (AT...) ......)......)}
- (T (PHYS-OBJ #{NUART-THEATER: (THEATER name "the Nuart")})
- (SELF #{ME: (FEMALE-PERSON first-name "Sarah"......)}))))
- Run generic plan #{MTRANS-MOVIE-PLAN: (RULE subgoal (RSEQ obj (AT...) ......)......)} for #{OB.2255: (ACTIVE-GOAL obj (MTRANS actor ......)......)} in #{CX.9: (CX)}
- #{CX.9: (CX)} --> #{CX.11: (CX)}
- Debugging being delayed for broadcast at a later time.
- MTRANS-MOVIE-PLAN Debugging resumed.
- Run plan for #{OB.2252: (ACTIVE-GOAL obj (PTRANS actor ......)......)} in #{CX.9: (CX)}
- Try rules and episodes
- Find candidate rules for obj #{OB.2253: (PTRANS actor ME from NUART-LOCATION......)} in #{CX.9: (CX)}
- Order candidates ((#{PTRANS-PLAN: (RULE subgoal (KNOW actor ?PERSON......)......)}
- (T
- (FREE-OBJ #{ME: (FEMALE-PERSON first-name "Sarah"......)})
- (LOCATION2 #{HOME: (LOCATION name "home")})
- (LOCATION1 #{NUART-LOCATION: (LOCATION name "the Nuart")})
- (PERSON #{ME: (FEMALE-PERSON first-name "Sarah"......)})
- (SELF #{ME: (FEMALE-PERSON first-name "Sarah"......)}))))
- Run generic plan #{PTRANS-PLAN: (RULE subgoal (KNOW actor ?PERSON......)......)} for #{OB.2252: (ACTIVE-GOAL obj (PTRANS actor ......)......)} in #{CX.9: (CX)}
- #{CX.9: (CX)} --> #{CX.12: (CX)}
- Debugging being delayed for broadcast at a later time.
- PTRANS-PLAN Debugging resumed.
- Pruning possibilities from (#{CX.12: (CX)} #{CX.11: (CX)} #{CX.10: (CX)})
- :----------------------CX.10--------------------
- Running rules for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)}
- setting last sprout concept = NIL in #{CX.9: (CX)}
- Broadcasting delayed debugs.
- ******************
- PTRANS-PLAN fired as plan
- for #{OB.2259: (ACTIVE-GOAL obj (PTRANS actor ......)......)}
- in CX.9 sprouting CX.10
- -------------------------------------------------------
- IF ACTIVE-GOAL for person to PTRANS to location
- THEN ACTIVE-GOAL for person to KNOW location
- -------------------------------------------------------
- ?FREE-OBJ = #{ME: (FEMALE-PERSON first-name "Sarah"......)}
- ?LOCATION2 = #{NUART-LOCATION: (LOCATION name "the Nuart")}
- ?LOCATION1 = #{HOME: (LOCATION name "home")}
- ?PERSON = #{ME: (FEMALE-PERSON first-name "Sarah"......)}
- ?SELF = #{ME: (FEMALE-PERSON first-name "Sarah"......)}
- Retract OB.2251 in CX.10
- Assert #{OB.2269: (ORDERING)} in CX.10
- Instantiate and activate subgoals
- Activate subgoal for #{OB.2259: (ACTIVE-GOAL obj (PTRANS actor ......)......)} obj #{OB.2270: (KNOW actor ME obj NUART-LOCATION......)} in #{CX.10: (CX)}
- Assert #{OB.2272: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.10
- Assert #{OB.2271: (ACTIVE-GOAL obj (KNOW actor ......)......)} in CX.10
- End of delayed broadcast.
- ******************
- Goal #{OB.2271: (ACTIVE-GOAL obj (KNOW actor ......)......)} succeeds in #{CX.10: (CX)}
- Retract OB.2271 in CX.10
- Assert #{OB.2286: (ACTIVE-GOAL obj (KNOW actor ......)......)} in CX.10
- Retract OB.2272 in CX.10
- Assert #{OB.2288: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.10
- Retract OB.2286 in CX.10
- Assert #{OB.2286: (SUCCEEDED-GOAL obj (KNOW actor ......)......)} in CX.10
- Assert #{OB.2289: (DEPENDENCY linked-from (KNOW...)......)} in CX.10
- Subgoals of #{OB.2259: (ACTIVE-GOAL obj (PTRANS actor ......)......)} completed
- About to perform real action but not in performance mode
- Change status of OB.2217: ENTERTAINMENT to WAITINGRun inferences in #{CX.10: (CX)}, bp = (#{ME: (FEMALE-PERSON first-name "Sarah"......)})
- :Taking optional object or concept input
- Enter concepts in #{CX.6: (CX)}
- Parser>
- End of parser input
- No more goals to run; switching to performance mode
- Change status of OB.2217: ENTERTAINMENT to RUNABLEState changes from DAYDREAMING to PERFORMANCE
- :----------------------CX.10--------------------
- Running rules for #{OB.2217: (ACTIVE-GOAL obj (ENTERTAINMENT...)......)}
- setting last sprout concept = NIL in #{CX.9: (CX)}
- Subgoals of #{OB.2259: (ACTIVE-GOAL obj (PTRANS actor ......)......)} completed
- Perform external action
- Perform action goal #{OB.2259: (ACTIVE-GOAL obj (PTRANS actor ......)......)} in #{CX.10: (CX)}
- ******************
- Goal #{OB.2259: (ACTIVE-GOAL obj (PTRANS actor ......)......)} succeeds in #{CX.10: (CX)}
- Retract OB.2259 in CX.10
- Assert #{OB.2292: (ACTIVE-GOAL obj (PTRANS actor ......)......)} in CX.10
- Retract OB.2288 in CX.10
- Assert #{OB.2296: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.10
- Retract OB.2261 in CX.10
- Assert #{OB.2297: (INTENDS linked-from (ACTIVE-GOAL...)......)} in CX.10
- Retract OB.2292 in CX.10
- Assert #{OB.2292: (SUCCEEDED-GOAL obj (PTRANS...)......)} in CX.10
- An error occurred during initialization:
- The function INITIAL is undefined..
- root@ubuntu:/opt/PrologMUD/daydreamer3.5#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement