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.
Mike