文件名称:zarith_stubs_js:Zarith 库的 Javascript 存根
文件大小:57KB
文件格式:ZIP
更新时间:2024-08-23 15:31:55
JavaScript
Zarith 存根 JS 是一个 OCaml 库,它实现了对任意精度整数和有理数的常见操作。 它是通过 C api 实现的,该 C api 主要调用 。 由于那个 C API,Zarith 直到现在还不能通过 Js_of_ocaml 进行编译。 是 JavaScript生 C 函数的重新实现。 它广泛使用作为浏览器 BigInt 功能的垫片,也用于许多数值算法的实现。 如何使用它 ? 为了将zarith与js_of_ocaml一起使用,只需将 javascript 运行时文件提供给 js_of_ocaml 编译器并zarith一样使用zarith 。 在实践中, 如果您使用构建您的项目,只需添加zarith_stubs_js作为库依赖项。 如果不使用 dune,则需要找到一种方法将和文件传递给 js_of_ocaml 编译器命令行。
【文件预览】:
zarith_stubs_js-master
----dune(193B)
----test()
--------special.mli(41B)
--------bitwise.mli(41B)
--------division.ml(7KB)
--------dune(317B)
--------test-complete.sh(810B)
--------util.mli(900B)
--------exponential.mli(116B)
--------zarith_stubs_js_test.ml(41B)
--------untested.mli(41B)
--------stats.mli(41B)
--------fac.ml(3KB)
--------prime.mli(41B)
--------import.ml(36B)
--------stats.ml(1KB)
--------base.ml(1KB)
--------stable_bigints.mli(23B)
--------util.ml(6KB)
--------special.ml(2KB)
--------of_string_to_string.ml(9KB)
--------exponential.ml(9KB)
--------division.mli(41B)
--------prime.ml(6KB)
--------arithmetic.mli(41B)
--------stable_bigints.ml(26KB)
--------zarith.ml(71B)
--------conversions.mli(41B)
--------z.ml(8KB)
--------arithmetic.ml(6KB)
--------untested.ml(188B)
--------gcd.mli(41B)
--------base.mli(41B)
--------gcd.ml(2KB)
--------of_string_to_string.mli(41B)
--------bitwise.ml(4KB)
--------fac.mli(41B)
--------conversions.ml(7KB)
----zarith_stubs_js.opam(718B)
----dune-project(16B)
----biginteger.js(49KB)
----CONTRIBUTING.md(2KB)
----LICENSE.md(1KB)
----.gitignore(33B)
----runtime.js(28KB)
----Makefile(259B)
----README.md(1KB)