Thread overview
Situation with D on iOS, Android, and WP8?
Mar 16, 2015
Mitchell
Mar 16, 2015
Joakim
Mar 16, 2015
Dan Olson
Mar 17, 2015
Mitchell
Mar 17, 2015
Nick Sabalausky
Mar 17, 2015
Rishub Nagpal
March 16, 2015
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
March 16, 2015
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
March 16, 2015
"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
March 17, 2015
> 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 :)
March 17, 2015
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.

March 17, 2015
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.