Comment
Comment by johannboehme
or when you want immutablity and a functional programming style.
or if you prefer manipulating lisp ast instead of wrestling indentation.
or if you need somewhat decent performance,
or if you need somewhat decent multithreading,
etc etc..