LispCast http://www.lispcast.com/ A blog about the simple joys of functional programming. en Object-Oriented Dispatch is the Dual of Functional Dispatch http://www.lispcast.com/object-function-duals-dispatch http://www.lispcast.com/object-function-duals-dispatch Wed 11 Mar 2015 02:56:53 PM CDT Object-oriented dispatch is contrasted with functional dispatch, but they are shown to be two one-dimensional projections of the same two-dimensional data. Clojure does not provide the two-dimensional representation, but does interesting things to transcend the one-dimensional views. <p><center><a href="http://www.lispcast.com/object-function-duals-dispatch">Read full post</a></center></p> Object-Oriented Programming is the Dual of Functional Programming http://www.lispcast.com/object-oriented-vs-functional-duals http://www.lispcast.com/object-oriented-vs-functional-duals Sun 08 Feb 2015 11:22:31 AM CST Object-Oriented Programming is often shown in contrast to Functional Programming. But they are so exactly opposite that they are duals, and so equivalent in important ways. Which one to use should be left up to the programmer, as is done in Clojure and Javascript. <p><center><a href="http://www.lispcast.com/object-oriented-vs-functional-duals">Read full post</a></center></p>