|Anonymous | Login | Signup for a new account||2014-03-10 21:39 CET|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0006266||OCaml||OCaml general||public||2013-12-12 11:25||2013-12-13 15:48|
|Target Version||Fixed in Version|
|Summary||0006266: Cross compilation for iOs, Android etc|
|Description||I guess that out of box compiling support for mobile platforms like iOs and Android might be a significant stimulus for popularization of language. |
Currently mobile market is huge in stlll growing (for instance http://www.asymco.com/2012/01/17/the-rise-and-fall-of-personal-computing/ [^]).
I think that creating lot of bindings for native platforms APIs (like Xamarian did for mono, for instance) is not so important - that is really necessary that:
* cross compilation
* out of box ways to easily build library binary which can be linked to native application code with original platform tools/IDEs.
|Tags||No tags attached.|
|I know nothing at all about cross-compilation, but I think that cross-compilation to android is already possible today, as explained by Jonathan Protzenko in http://gallium.inria.fr/blog/ocaml-on-a-nexus-7/. [^] I've also heard about iOS applications implemented in OCaml, see http://psellos.com/ocaml/ [^] for example.|
Yes it all possible now, I also know examples of few games written on Ocaml in iOs App Store (I guess, I was read some time ago article about small team which shipped few game titles to AppStore (not psellos)) but this functionally doesn't included to default compiler, currently only short way to build this kinds of apps for iOs is OCamlXARM (http://psellos.com/ocaml/compile-to-iphone.html [^]), I'm not sure but I guess that OCamlXARM contain few patches to original Ocaml distribution related to ARM assembler (& crosscompiling) parts. Therefore my opinion that it will be very useful for Ocaml community if this functionally will be available in default distribution and officially supported:
on OSX: cross compiling to iOs: ARM, ARM64 & Android: ARM.
on Windows: cross compiling to Android ARM,
on Linux: cross compiling to Android ARM.
|2013-12-12 11:25||strobegen||New Issue|
|2013-12-12 14:22||gasche||Note Added: 0010704|
|2013-12-13 15:48||strobegen||Note Added: 0010706|
|Copyright © 2000 - 2011 MantisBT Group|