ARM bare-metal programming in D

Martin Nowak code at dawg.eu
Mon Oct 21 20:44:49 PDT 2013


On 10/22/2013 05:07 AM, evilrat wrote:
> D runtime required if you need all that cool features like slices, GC
> and other stuff. but you can use D without it. some runtime/phobos ports
> for ARM already exists but i don't know which or what status they are.
>
Slices don't need runtime support, they're a pointer and a length after 
all. Appending to slices does because it needs to allocate memory.

> p.s. i think the only reason D doesn't have ARM and MIPS already is
> because Walter don't know asm for this architectures :)
>

I've also used GDC on a MIPS router with linux. This should actually 
work (unless we broke it). There is even Fiber support on MIPS_O32.


More information about the Digitalmars-d mailing list