On 15/10/2013 18:34, Brad Cantrell wrote:
Sorry for making this response in a new thread, but as I am not a member of the mailing list this is the only way as this being a mailing list, everything is automatically sent instead of being able to edit material in a central location.
It's usually good practice to join a mailing list before posting to it. Often replies and comments will be sent only to the list and not copied to the original poster. In addition, postings by non-members to this list are not sent directly to the list. To avoid spam they are held and have to be approved manually, by me.
I'm not exactly clear about the motivation behind the question
OK. I guess what I was getting at was that there were two different ways that ML might be used on Android. Either it could be used to program on the device or it could be used to create programs for the device but cross-compiling on another platform. Programming actually on the device isn't that easy; at least I don't find it so. I have an Android phone and an Android tablet and I find typing on the screen quite time-consuming. It's not so bad when using an external keyboard.
I investigated this more closely yesterday and managed to get Poly/ML to build using the Android NDK. So Poly/ML actually runs on my phone and tablet now although the only way to use it is with VxConnectBot. It needs a proper Android GUI shell to be really usable and certainly to distribute it as an app. It's probably not a lot of work, though, since there are bound to be examples to draw on.
Id also like to mention this class: https://www.coursera.org/course/proglang that has attracted tens of thousands of online students and will do a lot to raise awareness of ML's advantages over other functional languages. -Brad Cantrell
That's interesting. It's certainly good that ML is being used for teaching.
David