Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

OOP sucks

Name: Anonymous 2011-08-21 14:38

I find OOP technically unsound. It attempts to decompose the world in terms of interfaces that vary on a single type. To deal with the real problems you need multisorted algebras - families of interfaces that span multiple types. I find OOP philosophically unsound. It claims that everything is an object. Even if it is true it is not very interesting - saying that everything is an object is saying nothing at all. I find OOP methodologically wrong. It starts with classes. It is as if mathematicians would start with axioms. You do not start with axioms - you start with proofs. Only when you have found a bunch of related proofs, can you come up with axioms. You end with axioms. The same thing is true in programming: you have to start with interesting algorithms. Only when you understand them well, can you come up with an interface that will let them work.

Name: Anonymous 2011-08-21 14:40

fail

Name: Anonymous 2011-08-21 14:58

Agreed, nothing is objects. There are only forms.
-Plato

Name: Anonymous 2011-08-21 15:25

thats why now we have roles

Name: Anonymous 2011-08-21 15:28

(defclass codan ()
  ((anus :accessor anus)))
(setq sussman (make-instance 'codan))
(hax (anus sussman))

Name: Anonymous 2011-08-21 15:41

>>5
Implicit declarations considered harmful.

Name: Anonymous 2011-08-21 16:18

>>1
Go back to your toy languages. In the meantime I go make some money.

Name: Anonymous 2011-08-21 17:35

>>7
Sounds well licking dicks all night, eh?

Name: Anonymous 2011-08-21 17:44

>>1
How can you prove something without axioms?

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List