www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - ARM?

reply "Shadow_exe" <shadow_exe ukr.net> writes:
Good day.
Would like to ask a question to the developers of the language:
Is the development of a compiler D under the ARM or is at least 
in the plans?
Aug 28 2012
next sibling parent 1100110 <10equals2 gmail.com> writes:
On Tue, 28 Aug 2012 05:27:23 -0500, Shadow_exe <shadow_exe ukr.net> wrote:

 Good day.
 Would like to ask a question to the developers of the language:
 Is the development of a compiler D under the ARM or is at least in the  
 plans?

The D specification states that 16bit or below will not be supported. DMD is a nogo for ARM right now, so take a look at LDC or GDC GDC https://github.com/D-Programming-GDC/GDC This also has a bitbucket, which has nice compiling instructions. https://bitbucket.org/goshawk/gdc/wiki/Home LDC is also on github, I trust you can find it. I do not know anything about it's support. I believe the old site(bitbucket gdc) has information on building on ARM, and for android specifically. Mostly in the bug reports. It'll most likely be a bit of work, but I believe there is precedent if you look. -- Using Opera's revolutionary email client: http://www.opera.com/mail/
Aug 28 2012
prev sibling next sibling parent "MattCoder" <mattcoder hotmail.com> writes:
On Tuesday, 28 August 2012 at 10:53:17 UTC, 1100110 wrote:
 On Tue, 28 Aug 2012 05:27:23 -0500, Shadow_exe 
 <shadow_exe ukr.net> wrote:

 The D specification states that 16bit or below will not be 
 supported.
 DMD is a nogo for ARM right now, so take a look at LDC or GDC

But I think the ARM main processors are all 32 bit. http://www.arm.com/products/processors/index.php According the website: "The 32-bit ARM instruction set is based on RISC principles..." And this is a good question since ARM is widely used. So I think Walter and other guys should take a closely look on it. (if they don't yet).
Aug 28 2012
prev sibling next sibling parent 1100110 <10equals2 gmail.com> writes:
On Tue, 28 Aug 2012 06:23:11 -0500, MattCoder <mattcoder hotmail.com>  
wrote:

 On Tuesday, 28 August 2012 at 10:53:17 UTC, 1100110 wrote:
 On Tue, 28 Aug 2012 05:27:23 -0500, Shadow_exe <shadow_exe ukr.net>  
 wrote:

 The D specification states that 16bit or below will not be supported.
 DMD is a nogo for ARM right now, so take a look at LDC or GDC

But I think the ARM main processors are all 32 bit. http://www.arm.com/products/processors/index.php According the website: "The 32-bit ARM instruction set is based on RISC principles..." And this is a good question since ARM is widely used. So I think Walter and other guys should take a closely look on it. (if they don't yet).

I don't know a lot about the topic, so I thought I'd throw it out there and let people make of it what they will. -- Using Opera's revolutionary email client: http://www.opera.com/mail/
Aug 28 2012
prev sibling next sibling parent 1100110 <10equals2 gmail.com> writes:
On Tue, 28 Aug 2012 06:23:11 -0500, MattCoder <mattcoder hotmail.com>  
wrote:

 On Tuesday, 28 August 2012 at 10:53:17 UTC, 1100110 wrote:
 On Tue, 28 Aug 2012 05:27:23 -0500, Shadow_exe <shadow_exe ukr.net>  
 wrote:

 The D specification states that 16bit or below will not be supported.
 DMD is a nogo for ARM right now, so take a look at LDC or GDC

But I think the ARM main processors are all 32 bit. http://www.arm.com/products/processors/index.php According the website: "The 32-bit ARM instruction set is based on RISC principles..." And this is a good question since ARM is widely used. So I think Walter and other guys should take a closely look on it. (if they don't yet).

Also I have no idea how old or out of date this is, but there might be some info. https://bitbucket.org/goshawk/gdc/wiki/GDC%20on%20Android -- Using Opera's revolutionary email client: http://www.opera.com/mail/
Aug 28 2012
prev sibling parent Jordi Sayol <g.sayol yahoo.es> writes:
Al 28/08/12 12:27, En/na Shadow_exe ha escrit:
 Good day.
 Would like to ask a question to the developers of the language:
 Is the development of a compiler D under the ARM or is at least in the plans?
 

GDC and LDC are both available for ARM processors on the last Debian stable. http://packages.debian.org/squeeze/gdc http://packages.debian.org/squeeze/ldc -- Jordi Sayol
Aug 28 2012