On Monday, 14 July 2014 at 23:43:57 UTC, H. S. Teoh via
Digitalmars-d wrote:
Before we start selling D on embedded devices, how sure are we
that D is
ready to take on the task? I.e., how well does it handle
low-memory
devices? ARM architectures? We better have (very good) answers
for
these, otherwise we risk destroying D's cause by defending it
poorly.
Good point, that's why I said "Start moving".
These issues never just "Solve Themselves".
Somebody somewhere must start moving, start derisking, preparing
the toolchain.
Even a simple thing like moving from one version of gcc to
another has non-zero risk, and some warm body has to do the work
to get it ready for that particular project / target CPU / target
OS / board / host CPU / host OS...
Yup, I've been that guy.
However, if nobody moves you don't get there. You sit on an ever
crustier version of the compiler while your competitors stream
past you.
It's a call to arms to guys like me, the guys who line up the
toolchain, build the cross compilers for roll out to the rest of
the devs, to start moving.
Part of what I want to say in that article is outline what needs
to be done to get us from "Here" to "There".