Thursday, April 8, 2010

Steve Jobs just ruined the iPhone for Clojure

Recently Apple released new terms of service with their  iPhone OS.  By now most of you have seen the following section.  I've copied this from Daring Fireball
3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).
I'm pissed off.  I believe the hype, and there's a lot of HCI experiments I'd like to do with the iPhone & iPad.  There's a ton of opportunities & ideas, waiting to be discovered.  Being able to do these experiments in Clojure would be some much fun, that it's worth the $500 investment.

If I'm reading the TOS, we can't have a version of Clojure on this platform.  Any ideas I have - no, we have - now can't be shared with the world.

This is NOT thinking differently Apple.

Tuesday, April 6, 2010

New Getting started page

Clojure's getting started information has moved.  You can check it out here:

Clojure Getting Started