Estoy codificando un juego para el iphone en el idioma ooc (un nuevo lenguaje que se compila en c) usando OpenGL. Realmente está yendo bien, y ooc es un lenguaje que realmente me gusta. Ahora acabo de enterarme de Vala y no entiendo muy bien lo que significa que confíe en GLib y GObject. He leído en otra pregunta que Vala depende de GTK, pero no creo que lo haga.¿Puedo codificar para iPhone en Vala?
La pregunta es: ¿Qué estoy haciendo con ooc, podría hacer lo mismo con Vala? ¿Puedo codificar en vala un juego OpenGL para iPhone? ¿Y puede ser el código vala usado desde c?
Gracias.
¿Cómo está codificando para un iPhone? Todos los hilos que he leído sobre intentar codificar con otros lenguajes, o en Windows o Linux, vuelven a lo mismo: la única combinación que funciona es Objective C, Apple APIs y XCode en una Mac. – drekka
También puede codificar en c o C++. Debería ajustar todas las llamadas a Apple API en c ya que se accede a la API desde el objetivo c. Dado que mi juego funciona en OpenGL, las únicas llamadas que tuve que envolver fueron para la creación de contexto y no mucho más. El resto puede estar en c. Ooc y vala compilan a c. Estoy en un mac. – Damian
Una cosa que tendrá que tener en cuenta es el uso de cualquier módulo que se dirija a OpenGL de escritorio, porque muchas de las cosas que hacen allí no se transfieren a OpenGL ES. Debería escribir código que use esa API si desea que funcione en el iPhone. –