I have observed that...

Unless the language already provides them, any sufficiently complicated program written in a dynamically typed language contains multiple, ad hoc, incompatible, informally-specified, bug-ridden, slow implementations of multimethods.

(To steal a turn of phrase from Philip Greenspun).

Copyright © 2013 Nat Pryce. Posted 2013-10-09. Share it.

Comments powered by Disqus