四捨五入できない多数の数値を処理しています。Luaの標準的な数学ライブラリを使用すると、内部の制限を超えて精度を維持する便利な方法はないようです。また、大きな数で動作するようにロードできるライブラリがいくつかあることもわかります。
- http://oss.digirati.com.br/luabignum/
- http://www.tc.umn.edu/~ringx004/mapm-main.html
- http://lua-users.org/lists/lua-l/2002-02/msg00312.html(#2と同じである可能性があります)
- http://www.gammon.com.au/scripts/doc.php?general=lua_bc(ただし、ソースが見つかりません)
さらに、バインディングが確立されている場合、Luaから呼び出すことができるCのライブラリが多数あります。
これらのライブラリの1つ以上を使用した経験はありますか?