Dylan Graham mempersembahkan LWDR masa jalan yang ringan untuk pengaturcaraan mikropengawal yang dilengkapi dengan sistem pengendalian masa nyata (RTOS) dalam bahasa D. Versi semasa ditujukan kepada mikropengawal ARM Cortex-M. Pembangunan tidak bertujuan untuk merangkumi sepenuhnya semua keupayaan D, tetapi menyediakan alat asas. Peruntukan memori dilakukan secara manual (baru / padam), tiada pemungut sampah, tetapi terdapat beberapa cangkuk untuk menggunakan alat RTOS.
Versi yang dibentangkan menyokong:
- peruntukan dan pemusnahan contoh kelas dan timbunan untuk struktur;
- invarian;
- menegaskan;
- kontrak, alat RTTI asas (dengan mengorbankan Typeinfo);
- antara muka;
- fungsi maya;
- kelas abstrak dan statik;
- tatasusunan statik;
- memperuntukkan, membebaskan dan mengubah saiz tatasusunan dinamik;
- menambahkan elemen pada tatasusunan dinamik dan menyusun tatasusunan dinamik.
Dalam status ciri percubaan: pengecualian dan Throwable (kerana ia memerlukan sokongan pemulung).
Tidak dilaksanakan:
- pembina dan pemusnah modul;
- ModuleInfo;
- pembolehubah tempatan benang (TLS);
- perwakilan dan penutupan;
- tatasusunan bersekutu;
- data yang dikongsi dan disegerakkan;
- objek cincang.
Sumber: opennet.ru