2 ms·
see classic "design patterns are missing language features" presentation by peter norvig, aka "design patterns in dynamic languages"[0], which is from 1998. [0
by riffraff 7y ago
see classic "design patterns are missing language features" presentation by peter norvig, aka "design patterns in dynamic languages"[0], which is from 1998.
[0] https://norvig.com/design-patterns/ https://norvig.com/design-patterns/
- matheusmoreira 7y agoNice! I didn't know this idea went that far back. What convinced me were these posts: http://journal.stuffwithstuff.com/2010/09/18/futureproofing-uniform-access-and-masquerades/ http://journal.stuffwithstuff.com/2010/09/18/futureproofing-... http://journal.stuffwithstuff.com/2012/12/19/the-impoliteness-of-overriding-methods/ http://journal.stuffwithstuff.com/2012/12/19/the-impolitenes... http://journal.stuffwithstuff.com/2010/08/01/class-in-the-front-proto-in-the-back/ http://journal.stuffwithstuff.com/2010/08/01/class-in-the-fr... http://journal.stuffwithstuff.com/2010/12/14/the-trouble-with-constructors/ http://journal.stuffwithstuff.com/2010/12/14/the-trouble-wit...
- riffraff 7y agoI think people tend to re-discover this over and over :) I myself thought I had a great insight on this topic while learning CLOS[0], only to realize I was a few decades late. [0] https://en.wikipedia.org/wiki/Common_Lisp_Object_System https://en.wikipedia.org/wiki/Common_Lisp_Object_System