MaxGraey
Да, он как раз для real-time систем был создан и имеет O(1) сложность на все операции. Кстати, тспользуем в AssemblyScript его адаптированную версию
У нас в нетбсд в ядре есть Луа, и даже вроде её можно в прерываниях использовать (но с этим я не согласен), то есть можно сказать рилтайм. По хорошему, надо туда и соответствующий аллокатор приделать, и запретить тяжеловесные операции типа loadstring. Но руки не доходят.