Clojure + Common Lisp, 2929 28 bytes
(print(if '()"trick""treat""trick"'treat))
Clojure version on ideone: https://ideone.com/8yvxxUhttps://ideone.com/3xIhpb
Common Lisp: https://ideone.com/IWsU6Xhttps://ideone.com/N3qzIW
In Common Lisp nil
is the same as '()
and thus '()
evaluates to false
whereas in Clojure empty list is not nil
and thus is true
. I hope its being not a full program but a snippet(?) is fine for the challenge.