Contemporary Development With Functional Programming

OCaml on iOS Example Apps

January 30, 2016

Through the decades I’ve slowly realized that my heroes in the music are the bass players. It’s not too late for me to take up some kind of bass instrument, but in the meantime the equivalent in the programming universe is to help provide languages and systems for others to code on top of. Isn’t that so?

image of Portland app image of Gamut app

So, I guess that’s what I’m doing for OCaml on iOS. Most recently I’ve updated the two example apps Portland and Gamut. They’re packaged up to run on iOS devices and in the iOS Simulator, respectively, but of course either can run on either.

If you just want to download them and start them up in Xcode, you can get the sources here:

Portland 3.0.2, tested on iOS 9.2

Gamut 3.0.2, tested on iOS 9.2

I’ve also written out some instructions and principles of operation here:

Portland: Which Way is Up on iOS?

Gamut: Explore Colors in iOS Simulator

If you have any comments, suggestions, or encouragement, leave them below or email me at

Posted by: Jeffrey


blog comments powered by Disqus