* [Caml-list] OCaml on Android @ 2013-09-17 20:37 Jon Harrop 2013-09-18 10:02 ` Anil Madhavapeddy ` (3 more replies) 0 siblings, 4 replies; 18+ messages in thread From: Jon Harrop @ 2013-09-17 20:37 UTC (permalink / raw) To: Caml List [-- Attachment #1: Type: text/plain, Size: 205 bytes --] What is the status of OCaml on Android? Have any Android apps been written in OCaml? -- Dr Jon Harrop, Flying Frog Consultancy Ltd. <http://www.ffconsultancy.com/> http://www.ffconsultancy.com [-- Attachment #2: Type: text/html, Size: 2097 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-17 20:37 [Caml-list] OCaml on Android Jon Harrop @ 2013-09-18 10:02 ` Anil Madhavapeddy 2013-09-18 10:06 ` Paolo Donadeo 2013-09-18 10:06 ` Thomas Sibut-Pinote ` (2 subsequent siblings) 3 siblings, 1 reply; 18+ messages in thread From: Anil Madhavapeddy @ 2013-09-18 10:02 UTC (permalink / raw) To: jon; +Cc: Caml List On 17 Sep 2013, at 21:37, "Jon Harrop" <jon@ffconsultancy.com> wrote: > > What is the status of OCaml on Android? Have any Android apps been written in OCaml? There's a GitHub OPAM repository here: https://github.com/vouillon/opam-android-repository and I've just ordered myself my first Android device, as Mirage has just been ported over to it a few days ago in UNIX mode: https://lists.cam.ac.uk/pipermail/cl-mirage/2013-September/msg00062.html I haven't tried it myself yet, but intend to once my physical device shows up. Googling reveals a few applications built using it already, but I have no idea how substantial they are. -anil ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-18 10:02 ` Anil Madhavapeddy @ 2013-09-18 10:06 ` Paolo Donadeo 0 siblings, 0 replies; 18+ messages in thread From: Paolo Donadeo @ 2013-09-18 10:06 UTC (permalink / raw) To: OCaml mailing list [-- Attachment #1: Type: text/plain, Size: 207 bytes --] The problem in this kind of porting is the huge work you need do to port the SDK to access the device, the GUI widges, and so on. In my dreams I write OCaml native applications for Android... -- *Paolo* [-- Attachment #2: Type: text/html, Size: 335 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-17 20:37 [Caml-list] OCaml on Android Jon Harrop 2013-09-18 10:02 ` Anil Madhavapeddy @ 2013-09-18 10:06 ` Thomas Sibut-Pinote 2013-09-19 3:13 ` Kristopher Micinski 2013-09-19 12:46 ` Richard Mortier 3 siblings, 0 replies; 18+ messages in thread From: Thomas Sibut-Pinote @ 2013-09-18 10:06 UTC (permalink / raw) To: jon; +Cc: Caml List Le 17/09/2013 22:37, Jon Harrop a écrit : > > > What is the status of OCaml on Android? Have any Android apps been written > in OCaml? > > > I'm not sure if this anwers your question, but someone wrote an Ocaml toplevel for Android: http://vernoux.fr/2011/11/11/ocaml-toplevel-for-android/ https://play.google.com/store/apps/details?id=fr.vernoux.ocaml ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-17 20:37 [Caml-list] OCaml on Android Jon Harrop 2013-09-18 10:02 ` Anil Madhavapeddy 2013-09-18 10:06 ` Thomas Sibut-Pinote @ 2013-09-19 3:13 ` Kristopher Micinski 2013-09-19 3:35 ` Ivan Gotovchits 2013-09-19 12:46 ` Richard Mortier 3 siblings, 1 reply; 18+ messages in thread From: Kristopher Micinski @ 2013-09-19 3:13 UTC (permalink / raw) To: jon; +Cc: Caml List [-- Attachment #1: Type: text/plain, Size: 1175 bytes --] I have a large amount of Android experience. The basic problem with running OCaml on Android is that pretty much everything (minus a few system services / daemons, for example) runs inside a Dalvik VM. Everything that is a "real app" thus uses the facilities of the SDK to interact with the underlying system. (Various services such as internet can be opened via a raw socket, and are protected via lower level system modifications.) So while it's possible to write pieces of apps in OCaml, I don't think anyone's taken the time to generate wrappers around the Android SDK. I was very skeptical that this could be done efficiently since you'd be jumping through JNI back and forth to bytecode / native code a lot, but I've talked to someone on the Haskell-cafe mailing list (I'll try to dig up the email) of someone who's said the penalty isn't as high as you'd think. Kris On Tue, Sep 17, 2013 at 4:37 PM, Jon Harrop <jon@ffconsultancy.com> wrote: > ** ** > > What is the status of OCaml on Android? Have any Android apps been written > in OCaml?**** > > ** ** > > -- **** > > Dr Jon Harrop, Flying Frog Consultancy Ltd.**** > > http://www.ffconsultancy.com**** > [-- Attachment #2: Type: text/html, Size: 1948 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-19 3:13 ` Kristopher Micinski @ 2013-09-19 3:35 ` Ivan Gotovchits 2013-09-19 4:35 ` Kristopher Micinski 0 siblings, 1 reply; 18+ messages in thread From: Ivan Gotovchits @ 2013-09-19 3:35 UTC (permalink / raw) To: Kristopher Micinski; +Cc: jon, Caml List Kristopher Micinski <krismicinski@gmail.com> writes: > The basic problem with running OCaml on Android is that pretty much > everything (minus a few system services / daemons, for example) runs > inside a Dalvik VM. Everything that is a "real app" thus uses the > facilities of the SDK to interact with the underlying > system. (Various services such as internet can be opened via a raw > socket, and are protected via lower level system modifications.) And what about OCaml-Java [1]. Will it be possible to use it with dalvik? [1] http://ocamljava.x9c.fr/preview/ -- (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ...."Have you mooed today?"... ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-19 3:35 ` Ivan Gotovchits @ 2013-09-19 4:35 ` Kristopher Micinski 2013-09-19 6:19 ` forum 0 siblings, 1 reply; 18+ messages in thread From: Kristopher Micinski @ 2013-09-19 4:35 UTC (permalink / raw) To: Ivan Gotovchits; +Cc: jon, Caml List [-- Attachment #1: Type: text/plain, Size: 1294 bytes --] With a little bit of hacking it'd probably work, but I'm not sure of the status of ocaml-java and haven't looked into the implementation details. Since ocaml-java outputs class files (afaik) you'd have to sort of hack the android build pipeline yourself, but that wouldn't be the hard part: all the tools are there. The harder part is that the Android SDK is very Java oriented, and it just feels awkward as hell to use in OCaml even if you were to write a thin wrapper around the SDK. Kris On Wed, Sep 18, 2013 at 11:35 PM, Ivan Gotovchits <ivg@ieee.org> wrote: > Kristopher Micinski <krismicinski@gmail.com> writes: > > > The basic problem with running OCaml on Android is that pretty much > > everything (minus a few system services / daemons, for example) runs > > inside a Dalvik VM. Everything that is a "real app" thus uses the > > facilities of the SDK to interact with the underlying > > system. (Various services such as internet can be opened via a raw > > socket, and are protected via lower level system modifications.) > > And what about OCaml-Java [1]. Will it be possible to use it with > dalvik? > > [1] http://ocamljava.x9c.fr/preview/ > > -- > (__) > (oo) > /------\/ > / | || > * /\---/\ > ~~ ~~ > ...."Have you mooed today?"... > [-- Attachment #2: Type: text/html, Size: 1946 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-19 4:35 ` Kristopher Micinski @ 2013-09-19 6:19 ` forum 2013-09-19 15:18 ` Kristopher Micinski 0 siblings, 1 reply; 18+ messages in thread From: forum @ 2013-09-19 6:19 UTC (permalink / raw) To: Kristopher Micinski; +Cc: forum, Ivan Gotovchits, jon, Caml List Le 19 sept. 2013 à 06:35, Kristopher Micinski a écrit : > With a little bit of hacking it'd probably work, but I'm not sure of the status of ocaml-java and haven't looked into the implementation details. Since ocaml-java outputs class files (afaik) you'd have to sort of hack the android build pipeline yourself, but that wouldn't be the hard part: all the tools are there. The harder part is that the Android SDK is very Java oriented, and it just feels awkward as hell to use in OCaml even if you were to write a thin wrapper around the SDK. In theory, you are right that it wouldn't be hard. In practice, the problem is that OCaml-Java emits classes for Java 1.7 while (to the best of my knowledge) Android only accepts Java 1.6 classes. As far as I know, there is no other pending problem. From this point, the question would be: is it better to wait for Android to update to Java 1.7 (or even 1.8...), or to modify OCaml-Java? Honestly, I would need quite a bit of encouragement to modify OCaml-Java in this direction... Regarding interaction with the classes of the Android SDK, one may be interested in the typer extension allowing to manipulate Java instances from pure OCaml code: http://ocamljava.x9c.fr/preview/javaext.html The main potential problem with this approach is that the extension currently allows only to implement interfaces, but not to extend classes. It may be a problem if for example the event system of Android is based on abstract classes. Another problem may be the "linking", i. e. the way Android expects to execute an application: is it a bare main method, or is there a need to implement/extend a given interface/class? Hope this helps, Xavier Clerc ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-19 6:19 ` forum @ 2013-09-19 15:18 ` Kristopher Micinski 2013-09-19 16:53 ` Alexandre Pilkiewicz 2013-09-20 6:20 ` forum 0 siblings, 2 replies; 18+ messages in thread From: Kristopher Micinski @ 2013-09-19 15:18 UTC (permalink / raw) To: forum; +Cc: Ivan Gotovchits, Jon Harrop, Caml List [-- Attachment #1: Type: text/plain, Size: 2063 bytes --] On Thu, Sep 19, 2013 at 2:19 AM, forum@x9c.fr <forum@x9c.fr> wrote: > > Le 19 sept. 2013 à 06:35, Kristopher Micinski a écrit : > > > With a little bit of hacking it'd probably work, but I'm not sure of the > status of ocaml-java and haven't looked into the implementation details. > Since ocaml-java outputs class files (afaik) you'd have to sort of hack > the android build pipeline yourself, but that wouldn't be the hard part: > all the tools are there. The harder part is that the Android SDK is very > Java oriented, and it just feels awkward as hell to use in OCaml even if > you were to write a thin wrapper around the SDK. > > In theory, you are right that it wouldn't be hard. > In practice, the problem is that OCaml-Java emits classes > for Java 1.7 while (to the best of my knowledge) Android > only accepts Java 1.6 classes. As far as I know, there is no > other pending problem. > > From this point, the question would be: is it better to wait > for Android to update to Java 1.7 (or even 1.8...), or to > modify OCaml-Java? Honestly, I would need quite a bit > of encouragement to modify OCaml-Java in this direction... > > Yes, that would be a deal breaker. That fell under the technical points of ocaml-java with which I wasn't familiar. Regarding interaction with the classes of the Android SDK, > one may be interested in the typer extension allowing to > manipulate Java instances from pure OCaml code: > http://ocamljava.x9c.fr/preview/javaext.html > The main potential problem with this approach is that the > extension currently allows only to implement interfaces, but > not to extend classes. It may be a problem if for example the > event system of Android is based on abstract classes. > Another problem may be the "linking", i. e. the way Android > expects to execute an application: is it a bare main method, > or is there a need to implement/extend a given interface/class? > Yes, it does rely on extending an abstract class. This does, in fact, permeate the framework. kris [-- Attachment #2: Type: text/html, Size: 2773 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-19 15:18 ` Kristopher Micinski @ 2013-09-19 16:53 ` Alexandre Pilkiewicz 2013-09-19 20:57 ` Kristopher Micinski 2013-09-20 6:20 ` forum 1 sibling, 1 reply; 18+ messages in thread From: Alexandre Pilkiewicz @ 2013-09-19 16:53 UTC (permalink / raw) To: Kristopher Micinski; +Cc: forum, Ivan Gotovchits, Jon Harrop, Caml List [-- Attachment #1: Type: text/plain, Size: 2276 bytes --] http://gallium.inria.fr/blog/ocaml-on-a-nexus-7/ On Thu, Sep 19, 2013 at 11:18 AM, Kristopher Micinski < krismicinski@gmail.com> wrote: > > > > On Thu, Sep 19, 2013 at 2:19 AM, forum@x9c.fr <forum@x9c.fr> wrote: > >> >> Le 19 sept. 2013 à 06:35, Kristopher Micinski a écrit : >> >> > With a little bit of hacking it'd probably work, but I'm not sure of >> the status of ocaml-java and haven't looked into the implementation >> details. Since ocaml-java outputs class files (afaik) you'd have to sort >> of hack the android build pipeline yourself, but that wouldn't be the hard >> part: all the tools are there. The harder part is that the Android SDK is >> very Java oriented, and it just feels awkward as hell to use in OCaml even >> if you were to write a thin wrapper around the SDK. >> >> In theory, you are right that it wouldn't be hard. >> In practice, the problem is that OCaml-Java emits classes >> for Java 1.7 while (to the best of my knowledge) Android >> only accepts Java 1.6 classes. As far as I know, there is no >> other pending problem. >> >> From this point, the question would be: is it better to wait >> for Android to update to Java 1.7 (or even 1.8...), or to >> modify OCaml-Java? Honestly, I would need quite a bit >> of encouragement to modify OCaml-Java in this direction... >> >> > Yes, that would be a deal breaker. That fell under the technical points > of ocaml-java with which I wasn't familiar. > > Regarding interaction with the classes of the Android SDK, >> one may be interested in the typer extension allowing to >> manipulate Java instances from pure OCaml code: >> http://ocamljava.x9c.fr/preview/javaext.html >> The main potential problem with this approach is that the >> extension currently allows only to implement interfaces, but >> not to extend classes. It may be a problem if for example the >> event system of Android is based on abstract classes. >> Another problem may be the "linking", i. e. the way Android >> expects to execute an application: is it a bare main method, >> or is there a need to implement/extend a given interface/class? >> > > Yes, it does rely on extending an abstract class. This does, in fact, > permeate the framework. > > kris > > [-- Attachment #2: Type: text/html, Size: 3347 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-19 16:53 ` Alexandre Pilkiewicz @ 2013-09-19 20:57 ` Kristopher Micinski 2013-09-19 23:14 ` Jon Harrop 0 siblings, 1 reply; 18+ messages in thread From: Kristopher Micinski @ 2013-09-19 20:57 UTC (permalink / raw) To: Alexandre Pilkiewicz; +Cc: forum, Ivan Gotovchits, Jon Harrop, Caml List [-- Attachment #1: Type: text/plain, Size: 2796 bytes --] Yes, so this is what happens if you want to just run an ocaml binary on your Android device. If you actually want to do anything android related at all (other than running a binary in the shell, treating your device like it's a linux computer) then you have to run inside a VM, so you can actually talk to the GUI, SDK, etc... Kris On Thu, Sep 19, 2013 at 12:53 PM, Alexandre Pilkiewicz < alexandre.pilkiewicz@polytechnique.org> wrote: > http://gallium.inria.fr/blog/ocaml-on-a-nexus-7/ > > > On Thu, Sep 19, 2013 at 11:18 AM, Kristopher Micinski < > krismicinski@gmail.com> wrote: > >> >> >> >> On Thu, Sep 19, 2013 at 2:19 AM, forum@x9c.fr <forum@x9c.fr> wrote: >> >>> >>> Le 19 sept. 2013 à 06:35, Kristopher Micinski a écrit : >>> >>> > With a little bit of hacking it'd probably work, but I'm not sure of >>> the status of ocaml-java and haven't looked into the implementation >>> details. Since ocaml-java outputs class files (afaik) you'd have to sort >>> of hack the android build pipeline yourself, but that wouldn't be the hard >>> part: all the tools are there. The harder part is that the Android SDK is >>> very Java oriented, and it just feels awkward as hell to use in OCaml even >>> if you were to write a thin wrapper around the SDK. >>> >>> In theory, you are right that it wouldn't be hard. >>> In practice, the problem is that OCaml-Java emits classes >>> for Java 1.7 while (to the best of my knowledge) Android >>> only accepts Java 1.6 classes. As far as I know, there is no >>> other pending problem. >>> >>> From this point, the question would be: is it better to wait >>> for Android to update to Java 1.7 (or even 1.8...), or to >>> modify OCaml-Java? Honestly, I would need quite a bit >>> of encouragement to modify OCaml-Java in this direction... >>> >>> >> Yes, that would be a deal breaker. That fell under the technical points >> of ocaml-java with which I wasn't familiar. >> >> Regarding interaction with the classes of the Android SDK, >>> one may be interested in the typer extension allowing to >>> manipulate Java instances from pure OCaml code: >>> http://ocamljava.x9c.fr/preview/javaext.html >>> The main potential problem with this approach is that the >>> extension currently allows only to implement interfaces, but >>> not to extend classes. It may be a problem if for example the >>> event system of Android is based on abstract classes. >>> Another problem may be the "linking", i. e. the way Android >>> expects to execute an application: is it a bare main method, >>> or is there a need to implement/extend a given interface/class? >>> >> >> Yes, it does rely on extending an abstract class. This does, in fact, >> permeate the framework. >> >> kris >> >> > > [-- Attachment #2: Type: text/html, Size: 4204 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [Caml-list] OCaml on Android 2013-09-19 20:57 ` Kristopher Micinski @ 2013-09-19 23:14 ` Jon Harrop 0 siblings, 0 replies; 18+ messages in thread From: Jon Harrop @ 2013-09-19 23:14 UTC (permalink / raw) To: 'Kristopher Micinski'; +Cc: 'Caml List' [-- Attachment #1: Type: text/plain, Size: 3024 bytes --] You cannot even call OpenGL ES directly? That would explain some weirdness in the Xamarin libs Cheers, Jon. From: Kristopher Micinski [mailto:krismicinski@gmail.com] Sent: 19 September 2013 21:58 To: Alexandre Pilkiewicz Cc: forum@x9c.fr; Ivan Gotovchits; Jon Harrop; Caml List Subject: Re: [Caml-list] OCaml on Android Yes, so this is what happens if you want to just run an ocaml binary on your Android device. If you actually want to do anything android related at all (other than running a binary in the shell, treating your device like it's a linux computer) then you have to run inside a VM, so you can actually talk to the GUI, SDK, etc... Kris On Thu, Sep 19, 2013 at 12:53 PM, Alexandre Pilkiewicz <alexandre.pilkiewicz@polytechnique.org> wrote: http://gallium.inria.fr/blog/ocaml-on-a-nexus-7/ On Thu, Sep 19, 2013 at 11:18 AM, Kristopher Micinski <krismicinski@gmail.com> wrote: On Thu, Sep 19, 2013 at 2:19 AM, forum@x9c.fr <forum@x9c.fr> wrote: Le 19 sept. 2013 à 06:35, Kristopher Micinski a écrit : > With a little bit of hacking it'd probably work, but I'm not sure of the status of ocaml-java and haven't looked into the implementation details. Since ocaml-java outputs class files (afaik) you'd have to sort of hack the android build pipeline yourself, but that wouldn't be the hard part: all the tools are there. The harder part is that the Android SDK is very Java oriented, and it just feels awkward as hell to use in OCaml even if you were to write a thin wrapper around the SDK. In theory, you are right that it wouldn't be hard. In practice, the problem is that OCaml-Java emits classes for Java 1.7 while (to the best of my knowledge) Android only accepts Java 1.6 classes. As far as I know, there is no other pending problem. From this point, the question would be: is it better to wait for Android to update to Java 1.7 (or even 1.8...), or to modify OCaml-Java? Honestly, I would need quite a bit of encouragement to modify OCaml-Java in this direction... Yes, that would be a deal breaker. That fell under the technical points of ocaml-java with which I wasn't familiar. Regarding interaction with the classes of the Android SDK, one may be interested in the typer extension allowing to manipulate Java instances from pure OCaml code: http://ocamljava.x9c.fr/preview/javaext.html The main potential problem with this approach is that the extension currently allows only to implement interfaces, but not to extend classes. It may be a problem if for example the event system of Android is based on abstract classes. Another problem may be the "linking", i. e. the way Android expects to execute an application: is it a bare main method, or is there a need to implement/extend a given interface/class? Yes, it does rely on extending an abstract class. This does, in fact, permeate the framework. kris [-- Attachment #2: Type: text/html, Size: 7836 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-19 15:18 ` Kristopher Micinski 2013-09-19 16:53 ` Alexandre Pilkiewicz @ 2013-09-20 6:20 ` forum 1 sibling, 0 replies; 18+ messages in thread From: forum @ 2013-09-20 6:20 UTC (permalink / raw) To: Kristopher Micinski; +Cc: forum, Ivan Gotovchits, Jon Harrop, Caml List Le 19 sept. 2013 à 17:18, Kristopher Micinski a écrit : > > > > On Thu, Sep 19, 2013 at 2:19 AM, forum@x9c.fr <forum@x9c.fr> wrote: > > Le 19 sept. 2013 à 06:35, Kristopher Micinski a écrit : > > > With a little bit of hacking it'd probably work, but I'm not sure of the status of ocaml-java and haven't looked into the implementation details. Since ocaml-java outputs class files (afaik) you'd have to sort of hack the android build pipeline yourself, but that wouldn't be the hard part: all the tools are there. The harder part is that the Android SDK is very Java oriented, and it just feels awkward as hell to use in OCaml even if you were to write a thin wrapper around the SDK. > > In theory, you are right that it wouldn't be hard. > In practice, the problem is that OCaml-Java emits classes > for Java 1.7 while (to the best of my knowledge) Android > only accepts Java 1.6 classes. As far as I know, there is no > other pending problem. > > From this point, the question would be: is it better to wait > for Android to update to Java 1.7 (or even 1.8...), or to > modify OCaml-Java? Honestly, I would need quite a bit > of encouragement to modify OCaml-Java in this direction... > > > Yes, that would be a deal breaker. That fell under the technical points of ocaml-java with which I wasn't familiar. > > Regarding interaction with the classes of the Android SDK, > one may be interested in the typer extension allowing to > manipulate Java instances from pure OCaml code: > http://ocamljava.x9c.fr/preview/javaext.html > The main potential problem with this approach is that the > extension currently allows only to implement interfaces, but > not to extend classes. It may be a problem if for example the > event system of Android is based on abstract classes. > Another problem may be the "linking", i. e. the way Android > expects to execute an application: is it a bare main method, > or is there a need to implement/extend a given interface/class? > > Yes, it does rely on extending an abstract class. This does, in fact, permeate the framework. This problem is indeed to be fixed in a future version of OCaml-Java. Currently, you can extend an abstract class only in well delimited circumstances, for example to build an applet. Xavier Clerc ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-17 20:37 [Caml-list] OCaml on Android Jon Harrop ` (2 preceding siblings ...) 2013-09-19 3:13 ` Kristopher Micinski @ 2013-09-19 12:46 ` Richard Mortier 2013-09-20 6:17 ` forum 3 siblings, 1 reply; 18+ messages in thread From: Richard Mortier @ 2013-09-19 12:46 UTC (permalink / raw) To: Jon Harrop; +Cc: Caml List On 17 September 2013 21:37, Jon Harrop <jon@ffconsultancy.com> wrote: > > > What is the status of OCaml on Android? Have any Android apps been written > in OCaml? a colleague here ported cadmium to android a while back. don't know how relevant/working it still is though. https://github.com/dominicjprice/joecaml -- Richard Mortier mort@cantab.net ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2013-09-19 12:46 ` Richard Mortier @ 2013-09-20 6:17 ` forum 0 siblings, 0 replies; 18+ messages in thread From: forum @ 2013-09-20 6:17 UTC (permalink / raw) To: Richard Mortier; +Cc: forum, Jon Harrop, Caml List Le 19 sept. 2013 à 14:46, Richard Mortier a écrit : > On 17 September 2013 21:37, Jon Harrop <jon@ffconsultancy.com> wrote: >> >> >> What is the status of OCaml on Android? Have any Android apps been written >> in OCaml? > > a colleague here ported cadmium to android a while back. don't know > how relevant/working it still is though. Beware, Cadmium is only providing an OCaml bytecode interpreter written in Java. You hence only get a Java equivalent of the "ocamlrun" program. Xavier Clerc ^ permalink raw reply [flat|nested] 18+ messages in thread
* [Caml-list] OCaml on Android @ 2012-01-13 6:05 Mihamina Rakotomandimby 2012-01-16 7:39 ` Andrej Bauer 2012-01-16 8:59 ` Kakadu 0 siblings, 2 replies; 18+ messages in thread From: Mihamina Rakotomandimby @ 2012-01-13 6:05 UTC (permalink / raw) To: caml-list Hi all, I am really happy to see the existence of http://goo.gl/Pwppq I firstly installed the original (http://goo.gl/dX0QK) but the fork is really a big improvement. Looked for a PHP, Python,... interpreter and did not find easily. Looked for OCaml: those ones! Thank you! :-) -- RMA. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2012-01-13 6:05 Mihamina Rakotomandimby @ 2012-01-16 7:39 ` Andrej Bauer 2012-01-16 8:59 ` Kakadu 1 sibling, 0 replies; 18+ messages in thread From: Andrej Bauer @ 2012-01-16 7:39 UTC (permalink / raw) To: Mihamina Rakotomandimby; +Cc: caml-list Could you please _not_ use the URL shorteners, for archiving purposes? Thanks. On Fri, Jan 13, 2012 at 7:05 AM, Mihamina Rakotomandimby <mihamina@rktmb.org> wrote: > Hi all, > > I am really happy to see the existence of http://goo.gl/Pwppq > I firstly installed the original (http://goo.gl/dX0QK) but the fork is > really a big improvement. > > Looked for a PHP, Python,... interpreter and did not find easily. > Looked for OCaml: those ones! > > Thank you! :-) > > -- > RMA. > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa-roc.inria.fr/wws/info/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Caml-list] OCaml on Android 2012-01-13 6:05 Mihamina Rakotomandimby 2012-01-16 7:39 ` Andrej Bauer @ 2012-01-16 8:59 ` Kakadu 1 sibling, 0 replies; 18+ messages in thread From: Kakadu @ 2012-01-16 8:59 UTC (permalink / raw) To: caml-list Btw, Does anybody has experience of developing applications for Android? ocamljava or ocaml+necessitas ? Best wishes, Kakadu! On Fri, Jan 13, 2012 at 10:05 AM, Mihamina Rakotomandimby <mihamina@rktmb.org> wrote: > Hi all, > > I am really happy to see the existence of http://goo.gl/Pwppq > I firstly installed the original (http://goo.gl/dX0QK) but the fork is > really a big improvement. > > Looked for a PHP, Python,... interpreter and did not find easily. > Looked for OCaml: those ones! > > Thank you! :-) > > -- > RMA. > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa-roc.inria.fr/wws/info/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2013-09-20 6:20 UTC | newest] Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2013-09-17 20:37 [Caml-list] OCaml on Android Jon Harrop 2013-09-18 10:02 ` Anil Madhavapeddy 2013-09-18 10:06 ` Paolo Donadeo 2013-09-18 10:06 ` Thomas Sibut-Pinote 2013-09-19 3:13 ` Kristopher Micinski 2013-09-19 3:35 ` Ivan Gotovchits 2013-09-19 4:35 ` Kristopher Micinski 2013-09-19 6:19 ` forum 2013-09-19 15:18 ` Kristopher Micinski 2013-09-19 16:53 ` Alexandre Pilkiewicz 2013-09-19 20:57 ` Kristopher Micinski 2013-09-19 23:14 ` Jon Harrop 2013-09-20 6:20 ` forum 2013-09-19 12:46 ` Richard Mortier 2013-09-20 6:17 ` forum -- strict thread matches above, loose matches on Subject: below -- 2012-01-13 6:05 Mihamina Rakotomandimby 2012-01-16 7:39 ` Andrej Bauer 2012-01-16 8:59 ` Kakadu
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox