3 ms·
I'm no expert in Lisp, but I'll hazard an answer. Compared to modern languages, Lisp is uncomplicated and follows a small coherent set of principles that allow
by randcraw 9y ago
I'm no expert in Lisp, but I'll hazard an answer. Compared to modern languages, Lisp is uncomplicated and follows a small coherent set of principles that allow the writing of code to flow. In contrast, coding with objects is inherently constipated -- so much of the language's state and organization is hidden you don't tend to remember where it's all been tucked away. I find myself unable to employ natural idioms as readily as I can in a non-OOPL, and that interrupts my train of thought.
And IMHO, design patterns make the constipation worse.
- kazinator 9y agoI'm not sure what you're talking about. ANSI Lisp has a great object system based on a small, coherent set of principles that allow OOP code to flow ...