Steve Klabnik

Using Haskell to make a Mac App Store App


Now that the Mac App store is open, everyone is wondering what they can get away with. Apple has added some interesting restrictions that applications must be compiled with XCode. There are tons of languages for which this is not exactly normal, and so people have been curious to see what kinds of things will actually make it in. In particular, the Ruby community has been pretty excited about building apps with MacRuby, since it fits the bill.

Well, I just heard about another oddball case, and it’s been successful: Jinjing Wang created an application called ClippingDetector, and he’s made a GitHub repo showing how he did it. Now, this isn’t the code for the ClippingDetector app itself, it’s Apple’s famed Currency Converter example. However, it does show how to use XCode together with a custom Python script that makes all of the magic happen.

I’m excited to see all kinds of programming languages being used for desktop Mac development; while I enjoy Objective-C, sometimes it can be a bit unwieldy. It’s also cool to have a real, working example of something when you’re attempting to do something new and interesting.

[Source on GitHub] [README]


Sign in or Join to comment or subscribe

Player art
  0:00 / 0:00