Lisp imposes almost no structure,
I'm a lisp novice, but doesn't it impose functional composition? And isn't that some mighty structure?
I'm a lisp novice, but doesn't it impose functional composition? And isn't that some mighty structure?
You can write Lisp code that's as imperative as Java. Whether this is good or bad is left up to the reader.
CLisp is a multi-paradigm language. You can use it in a OOP or a functional style. You can even use its OO features in a functional way and viceversa. E.g Objects are poor's people closures. [1]
(It's common misconception, and a confusing name)
http://www.lispworks.com/documentation/HyperSpec/Body/s_go.h...
http://clhs.lisp.se/Body/s_tagbod.htm
http://www.lispworks.com/documentation/HyperSpec/Body/s_thro...