Dylan Graham het 'n liggewig-looptyd-LWDR aangebied vir programmering van mikrobeheerders wat toegerus is met 'n intydse bedryfstelsel (RTOS) in D-taal. Die huidige weergawe is gemik op ARM Cortex-M mikrobeheerders. Die ontwikkeling het nie ten doel om alle D-vermoëns volledig te dek nie, maar bied basiese gereedskap. Geheuetoewysing word met die hand gedoen (nuut / verwyder), daar is geen vullisverwyderaar nie, maar daar is 'n aantal hake om RTOS-gereedskap te gebruik.
Die aangebied weergawe ondersteun:
- toekenning en vernietiging van klas- en hoopgevalle vir strukture;
- onveranderlikes;
- beweer;
- kontrakte, basiese RTTI-instrumente (ten koste van Typeinfo);
- koppelvlakke;
- virtuele funksies;
- abstrakte en statiese klasse;
- statiese skikkings;
- toewysing, vrystelling en grootte van dinamiese skikkings;
- byvoeging van elemente by 'n dinamiese skikking en aaneenskakeling van dinamiese skikkings.
In die status van eksperimentele kenmerke: uitsonderings en Throwables (aangesien hulle aasdierondersteuning benodig).
Nie geïmplimenteer nie:
- modulekonstrukteurs en vernietigers;
- ModuleInfo;
- draad plaaslike veranderlikes (TLS);
- afgevaardigdes en sluitings;
- assosiatiewe skikkings;
- gedeelde en gesinchroniseerde data;
- gehakte voorwerpe.
Bron: opennet.ru