(no subject)

Dec 23, 2010 18:57


As an aside, other paradigms are not like this: they have other stories, other myths. If object-orientation has “world envy” - we wish to model the world - then other approaches have maths envy, or theory envy, or logic envy: they want programs to be weightless, to be insubstantial, abstract, zipless, to deny the reality with which they must somehow engage.

Consider the “utter pointlessness” of monads in lazy functional languages. These languages are designed to deny reality, to disavow entropy, to banish time, to reject any causal relationship with the world outside the program, to compute mathematically, with perfect strongly-typed abstractions.

The Myths of Object-Orientation
Previous post Next post
Up