CONSTANT_TABLE has problem

;; Walley Language test file
(display-string "Hello World\n")
(def test2
     (lambda []
       (def x 12)
       (lambda [msg]
	 (display-string msg)
	 (if (eq? msg 'x)
	     x
	   (set! x 15)))))
(def x (test2))
x
(eq? 'x 'x)
这种情况, 因为事先在test2 里面定义了 'x， 但是当虚拟机运行的时候 那个lambda跳过了, 所以当运行 (eq? 'x
'x)的时候会出错因为实际上 x 没存在 constant table…