A runtime programmandi microcontrollers pro D lingua introducitur

Dylan Graham pondus leve runtime LWDR pro D programmatione microcontrollorum instructum cum systemate operante reali tempore (RTOS). Praesens versio intenditur ad ARM Cortex-M microcontrolers. Explicatio non spectat ut omnes facultates D plene comprehendat, sed instrumenta fundamentalia praebet. Memoria manually destinatio facta est (new / delete), nulla quisquiliarum collector non est, sed plures hami sunt instrumenta RTOS utendi.

Versionem praesentatam sustinet:

  • destinatio et interitus generis et instantiarum congeries pro structurarum;
  • invariantes;
  • adserit;
  • contractus, instrumenta fundamentalia RTTI (sumpto Typeinfo);
  • valvis;
  • munera virtualis;
  • de generibus abstractorum et statorum;
  • stat vestit;
  • collocans, liberans et dynamicas resiciens vestit;
  • elementa addito dynamico ordinata et concatenando dynamica vestit.

In statu notarum experimentalium: exceptiones et iaculatoria (quasi scavenger firmamentum requirunt).

Non impletur:

  • moduli conditores et destruentes;
  • ModuleInfo;
  • thread variabiles locales (TLS);
  • deputatos et commissuras;
  • socia vestit;
  • communicata et synchronised data;
  • obiecti hashed.

Source: opennet.ru