www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Situation with D on iOS, Android, and WP8?

reply "Mitchell" <mitchelldmcmillan gmail.com> writes:
I've seen a few posts similar to this but they were quite old and 
probably have outdated information, so I'd like to ask again - 
what is the situation with D on the major mobile platforms?

Not really concerned with C#/Obj-C/Java interop, more just if you 
can compile a hello world using Phobos on it.

Thanks,
Mitchell
Mar 15 2015
parent reply "Joakim" <dlang joakim.fea.st> writes:
On Monday, 16 March 2015 at 05:31:05 UTC, Mitchell wrote:
 I've seen a few posts similar to this but they were quite old 
 and probably have outdated information, so I'd like to ask 
 again - what is the situation with D on the major mobile 
 platforms?

 Not really concerned with C#/Obj-C/Java interop, more just if 
 you can compile a hello world using Phobos on it.

 Thanks,
 Mitchell
Don't think anyone cares about WP8 but this was recently answered for the others: http://forum.dlang.org/thread/qnxxwaezsrlhqlpwutby forum.dlang.org
Mar 15 2015
parent reply Dan Olson <zans.is.for.cans yahoo.com> writes:
"Joakim" <dlang joakim.fea.st> writes:

 On Monday, 16 March 2015 at 05:31:05 UTC, Mitchell wrote:
 I've seen a few posts similar to this but they were quite old and
 probably have outdated information, so I'd like to ask again - what
 is the situation with D on the major mobile platforms?

 Not really concerned with C#/Obj-C/Java interop, more just if you
 can compile a hello world using Phobos on it.

 Thanks,
 Mitchell
Don't think anyone cares about WP8 but this was recently answered for the others: http://forum.dlang.org/thread/qnxxwaezsrlhqlpwutby forum.dlang.org
Hi Mitchell - For iOS, if you are willing to build the LLVM + LDC compiler chain, then please try: https://github.com/smolt/ldc-iphone-dev The readme lists the current state of things. You can build and run phobos hello world, and much more. I am trying to decide weather to cleanup and post more complicated app examples or push ios branch changes into ldc and D-Programming-Language git repos. Lately I've been doing the later. -- Dan
Mar 16 2015
parent reply "Mitchell" <mitchelldmcmillan gmail.com> writes:
 Hi Mitchell -

 For iOS, if you are willing to build the LLVM + LDC compiler 
 chain, then
 please try:

 https://github.com/smolt/ldc-iphone-dev

 The readme lists the current state of things.  You can build 
 and run
 phobos hello world, and much more.  I am trying to decide 
 weather to
 cleanup and post more complicated app examples or push ios 
 branch
 changes into ldc and D-Programming-Language git repos.  Lately 
 I've been
 doing the later.
That looks awesome. I really hope iOS and Android support make it into LDC, that would make picking the language for my next cross platform app very easy indeed :)
Mar 17 2015
next sibling parent Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> writes:
On 03/17/2015 03:12 AM, Mitchell wrote:
 That looks awesome. I really hope iOS and Android support make it into
 LDC, that would make picking the language for my next cross platform app
 very easy indeed :)
Indeed. For some of my recent indie dabblings, Unreal Engine 4 has recently started tempting me to try it out as a possible alternative to Unity3D (not that Unity is at all bad). The user-facing side is already C++, so if I could just bridge over to D without giving up iOS/Android, that could go a long way toward pulling me over.
Mar 17 2015
prev sibling parent "Rishub Nagpal" <rishubster gmail.com> writes:
On Tuesday, 17 March 2015 at 07:12:07 UTC, Mitchell wrote:
 Hi Mitchell -

 For iOS, if you are willing to build the LLVM + LDC compiler 
 chain, then
 please try:

 https://github.com/smolt/ldc-iphone-dev

 The readme lists the current state of things.  You can build 
 and run
 phobos hello world, and much more.  I am trying to decide 
 weather to
 cleanup and post more complicated app examples or push ios 
 branch
 changes into ldc and D-Programming-Language git repos.  Lately 
 I've been
 doing the later.
That looks awesome. I really hope iOS and Android support make it into LDC, that would make picking the language for my next cross platform app very easy indeed :)
We had a discussion about it earlier this month http://forum.dlang.org/thread/qnxxwaezsrlhqlpwutby forum.dlang.org I don't know much about LLVM specifics but if you know about LLVM/LDC internals, we can collaborate on the Android side.
Mar 17 2015