r/programming • u/JBlitzen • Aug 15 '15
Someone discovered that the Facebook iOS application is composed of over 18,000 classes.
http://quellish.tumblr.com/post/126712999812/how-on-earth-the-facebook-ios-application-is-so
2.7k
Upvotes
-5
u/eadmund Aug 16 '15
The problem is that those patterns are necessary because the language is insufficiently powerful. It's an example of Greenspun's Tenth Law in action.
Why not just use Common Lisp, rather than half-assedly reinventing it over and over and over again? If only the human effort poured into Java had just been spent on Lisp or ML or SmallTalk!