What's Special About Dynamically Typed FP?

The magic of Functional Programming is that you can write the verbs before the nouns. You have so little commitment to what the data structures are, that it doesn’t get in the way. Today I find myself mapping across and diff-ing lists of arbitrary ad-hoc dictionaries and tuples. Had I sat down and had to …

Clojars

Well that was surprisingly painless. I’m in the process of reorganizing the code for Patterning, my Clojure library that produces (visual) patterns. Patterning was built using Quil, which is a Clojure wrapper around Processing. But I wanted to be able to call the library directly from Processing itself (Java version). It seemed silly to create …