Hi Chanwoo,
I think Meikel's approach of switching to the namespace is simpler,
but your "try 1" works for me. Is it possible that you need to reload
all the namespaces in your REPL to clear out some old code?
Try 2 cannot work because the defn* gets expanded at macro-time, and
the binding of *test* to true happens later.
Cheers,
Stuart