Hi, I’m Clayton

I am an Android Developer & Software Consultant with Interloc Solutions.

About Me

Haskell functions can take functions as parameters and return functions as return values. A function that does either of those is called a higher order function.

Higher order functions aren’t just a part of the Haskell experience, they pretty much are the Haskell experience. It turns out that if you want to define computations by defining what stuff is instead of defining steps that change some state and maybe looping them, higher order functions are indispensable.

My Interests

On the Web


For we were born by mere chance, and hereafter we shall be as though we had never been, for the breath in our nostrils is smoke, and reason is a spark kindled by the beating of our hearts; when it is extinguished, the body will turn to ashes, and the spirit will dissolve like empty air.

— Wisdom 2:2-3 NRSV