These are just a couple of my favorite libraries and random side-projects...
This is a little library for Objective-C that I hacked on with a few friends. It
provides extensions with helper methods for performing thread-safe concurrent map,
filter, and other operations on the common Cocoa collection classes using Grand
Central Dispatch under the hood.
I went ahead and implemented the Y-Combinator using blocks in Objective-C. Why? As the
great George Mallory once put it: "Because it's there!"
I was learning Clojure with a group of co-workers, and this was one of the "homework"
projects that we assigned ourselves. I also used it as a playground, of sorts, to
experiment with Clojure's reducers when they were introduced
A different take on an old classic. This is an implementation of the traditional
"FizzBuzz" problem using Clojure's core.logic
library. It started as a
just-for-fun project, but I ended up learning quite a lot about
core.logic
along the way.
You can find more of my code on GitHub.