(FILECREATED " 9-Dec-86 16:51:42" {DSK}<LISPFILES2>H>MAZE.HKB;4 1337   

      previous date: " 9-Dec-86 13:21:53" {DSK}<LISPFILES2>H>MAZE.HKB;2)


(PRETTYCOMPRINT MAZECOMS)

(RPAQQ MAZECOMS (*functions1* *predicates1* *variables1* *temp-foo* *temp-pred*))

(RPAQQ *functions1* (PRINT notmember))

(RPAQQ *predicates1* (search explore phone door))

(RPAQQ *variables1* (:A :w :q :s :v :b :a :start-list :to :from :z :y :list :x))

(RPAQQ *temp-foo* [[LAMBDA (x)
			     (PRINTOUT T (EVAL x)
				       T)
			     T]
		     (LAMBDA (x y)
			     (NOT (MEMBER x y])

(RPAQQ *temp-pred* [(((search :from :to :start-list)
			<
			(explore :from :to :start-list)
			(phone :to)))
		      [((explore :x :x :list))
		       ((explore :x :y :list)
			<
			(door :x :z)
			(notmember :z :list)
			(PRINT (CONCAT "Entering room " (QUOTE :z)))
			(explore :z :y (:z . :list)))
		       ((explore :x :y :list)
			<
			(door :z :x)
			(notmember :z :list)
			(PRINT (CONCAT "Entering room " (QUOTE :z)))
			(explore :z :y (:z . :list]
		      (((phone g)))
		      (((door a b))
		       ((door a n))
		       ((door b m))
		       ((door b c))
		       ((door m i))
		       ((door c d))
		       ((door d e))
		       ((door e f))
		       ((door f h))
		       ((door h l))
		       ((door l g])
(DECLARE: DONTCOPY
  (FILEMAP (NIL)))
STOP