Ищётся для одного прокета скриптовый язык. Lua всем подходит, кроме того что все числа это double. А нужно будет работать с uint8/16/32 с их правильными переполнениями. Вопрос есть ли какой то диалект Lua с такой возможностью, или есть вариант решения этой проблемы другим методом?
The type number uses two internal representations, or two subtypes, one called integer and the other called float. Lua has explicit rules about when each representation is used, but it also converts between them automatically as needed (see §3.4.3). Therefore, the programmer may choose to mostly ignore the difference between integers and floats or to assume complete control over the representation of each number. Standard Lua uses 64-bit integers and double-precision (64-bit) floats
Так что и там можно нормально работать с указанными вами типами.