little lisp interpret impeletment with js