Hallo,
das Projekt hoert sich interessant an!
Ich wuerde allerdings gerne Clojure anstatt von Objectiv C oder C++ verwenden.
Clojure wird in Java Byte Code compiliert, dieser laeuft dann auf der JVM.
Das heisst der Code wird sehr performant, auch kann Java Code aus Clojure heraus sehr einfach aufgerufen werden, ebenso anders herum.
Clojure ist noch eine relativ junge Sprache, wird aber bereits von Firmen wie der Deutschen Bank oder WallMart benutzt.
Falls das fuer Sie kein Ausschlusskriterium ist, wuerde ich gerne weiter Informationen mit Ihnen austauschen.
mit freundlichen Gruessen
Robert Zabel