the restrictiveness of lite-c can also be quite annoying and a productivity killer though and the nature of lite-c can lead to different kinds of very hard to find errors. for most projects i prefer a higher level language than c.

...
i have looked a bit into javascript engines and now i think for a7 tracemonkey would be better than v8 since it supports coroutines which would come in handy for doing a lite-c like scheduler. unfortunately there don't seem to be any good tools for helping with generating the wrapper code. doing it manually would be quite an effort.