Keyrslutími til að forrita örstýringar er kynntur fyrir D tungumálið

Dylan Graham kynnti léttan keyrslutíma LWDR til að forrita örstýringar með rauntíma stýrikerfi (RTOS) á D tungumáli. Núverandi útgáfa er ætluð ARM Cortex-M örstýringum. Þróunin miðar ekki að því að ná að fullu yfir alla D getu, heldur veitir grunntól. Minni úthlutun fer fram handvirkt (nýtt / eyða), það er enginn sorphirðu, en það eru nokkrir krókar til að nota RTOS verkfæri.

Framsett útgáfa styður:

  • úthlutun og eyðingu flokka- og hrúgutilvika fyrir mannvirki;
  • óbreytileikar;
  • fullyrðir;
  • samninga, grunn RTTI verkfæri (á kostnað Typeinfo);
  • viðmót;
  • sýndaraðgerðir;
  • óhlutbundnir og kyrrstæðir flokkar;
  • truflanir fylki;
  • úthluta, losa og breyta stærð kraftmikilla fylkinga;
  • að bæta þáttum við kraftmikið fylki og tengja saman kraftmikla fylki.

Í stöðu tilraunaeiginleika: undantekningar og Throwables (þar sem þeir þurfa stuðning við hrææta).

Ekki útfært:

  • einingarsmiðir og eyðingarvélar;
  • ModuleInfo;
  • þráðar staðbundnar breytur (TLS);
  • fulltrúar og lokanir;
  • tengd fylki;
  • samnýtt og samstillt gögn;
  • hashed hluti.

Heimild: opennet.ru

Bæta við athugasemd