Вопрос в общем виде вот в чем. Всегда на мк использовал lua, очень удобный, экономный к ресурсам дохленьких конроллеров язык. Но он по очевидным причинам не подходит для реализации hard realtime систем, поскольку во всех вариантах из-за GC он имеет непредзказуемое время выполненения участка кода. Существуют ли какие-то готовые решения по данному вопросу?
Требования в общем виде такие:
- Движок должен быть реализован на ANSI C со 100% отделением плтформенных API (как у lua).
- Должен иметь либо какой-то особенный вид GC с предсказемоей сборкой мусора или ручное управление памятью.
- Ну и очевидно что это не должно быть что-то уж совсем примитивное что можно самому написать за пару недель.