On 22 October 2013 09:43, Mike <[email protected]> wrote: > Hello, > > This is my first post here, but I've been warching D for the past year and > a half. > > I currently build small bare-metal (no OS) ARM Cortex-M1/4 embedded > system. These targets typically have less than 1MB of program memory, less > than 512KB of embedded RAM, and run at less than 200MHz. I currently use > C, C++, and assembly, but would very much like to add D to this mix, > hopefully removing the Cs completely. > > Language Questions: > 1. Is D or WiLL D be a suitable language for these targets? > 2. Is the D runtime required for bare metal programming? In other words, > if the D runtime has not yet been ported to these targets, how far can one > get using just D the language? > > Compiler Questions: > 1. What is the status of LDC & GDC for these bare-metal targets? Is DMD > even in this game? > 2. If not ARM Cortex, can any of the D compilers target Intel's Quark > processor? > > Finally, if D is not yet ready for these targets, but would like to be, > what work remains to be done to get it there. > > Looking forward to your thoughtful answers.
I've run D code on bare-metal MIPS (a Sony PSP) using a GCC toolchain, and there are lots of stories of success with ARM. I'm very anxious for a Bionic (Android) druntime to surface. Work has been done.
