Я работаю с большими числами, которые я не могу округлить. Используя стандартную математическую библиотеку Lua, похоже, нет удобного способа сохранить точность за пределами некоторого внутреннего предела. Я также вижу, есть несколько библиотек, которые могут быть загружены, чтобы работать с большими числами:Что такое стандартная (или самая лучшая) библиотека большого числа (произвольная точность) для 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 (но я не могу найти какой-либо источник)
Кроме того, в C есть many libraries, которые могут быть вызваны из Lua, если привязки установлены.
У вас был опыт работы с одной или несколькими из этих библиотек?
Я написал Lua привязки для нескольких больших чисел библиотек: LBC, LBN, lint64, lmapm, lqd, все имеющиеся на http://www.tecgraf.puc-rio.br/~lhf/ftp/ Lua /. У них разные функции и требования. – lhf 2013-08-14 12:35:35