Package: wasmer 0.0.0.9000
wasmer: WebAssembly Runtime for 'R' using 'Wasmer'
'R' bindings for the 'Wasmer' <https://github.com/wasmerio/wasmer/> WebAssembly runtime. This package allows you to compile, instantiate, and execute WebAssembly modules from 'R', providing a bridge between 'R' and WebAssembly for high-performance computing and interoperability.
Authors:
wasmer_0.0.0.9000.tar.gz
wasmer_0.0.0.9000.zip(r-4.7)wasmer_0.0.0.9000.zip(r-4.6)wasmer_0.0.0.9000.zip(r-4.5)
wasmer_0.0.0.9000.tgz(r-4.6-x86_64)wasmer_0.0.0.9000.tgz(r-4.6-arm64)wasmer_0.0.0.9000.tgz(r-4.5-x86_64)wasmer_0.0.0.9000.tgz(r-4.5-arm64)
wasmer_0.0.0.9000.tar.gz(r-4.7-arm64)wasmer_0.0.0.9000.tar.gz(r-4.7-x86_64)wasmer_0.0.0.9000.tar.gz(r-4.6-arm64)wasmer_0.0.0.9000.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html✨
card.svg |card.png
wasmer/json (API)
| # Install 'wasmer' in R: |
| install.packages('wasmer', repos = c('https://sounkou-bioinfo.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/sounkou-bioinfo/wasmer/issues
Pkgdown/docs site:https://sounkou-bioinfo.github.io
Last updated from:9c54fe068c. Checks:11 WARNING, 1 OK, 1 FAIL. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | WARNING | 463 | ||
| linux-devel-x86_64 | WARNING | 501 | ||
| source / vignettes | OK | 562 | ||
| linux-release-arm64 | WARNING | 485 | ||
| linux-release-x86_64 | WARNING | 487 | ||
| macos-release-arm64 | WARNING | 555 | ||
| macos-release-x86_64 | WARNING | 845 | ||
| macos-oldrel-arm64 | WARNING | 618 | ||
| macos-oldrel-x86_64 | WARNING | 1068 | ||
| windows-devel | WARNING | 914 | ||
| windows-release | WARNING | 1095 | ||
| windows-oldrel | WARNING | 873 | ||
| wasm-release | FAIL | 165 |
Exports:wasmer_call_function_extwasmer_call_function_safe_extwasmer_compile_wasm_extwasmer_compile_wat_extwasmer_function_new_extwasmer_function_new_f64_f64_to_f64wasmer_function_new_f64_to_f64wasmer_function_new_i32_i32_to_i32wasmer_function_new_i32_to_i32wasmer_function_new_i32_to_voidwasmer_function_new_void_to_i32wasmer_get_exported_table_extwasmer_hello_world_example_extwasmer_host_function_example_extwasmer_instantiate_extwasmer_instantiate_with_math_imports_extwasmer_instantiate_with_table_extwasmer_list_exports_extwasmer_list_function_signatures_extwasmer_math_example_extwasmer_memory_grow_extwasmer_memory_read_extwasmer_memory_read_string_extwasmer_memory_size_extwasmer_memory_write_extwasmer_register_r_function_extwasmer_runtime_newwasmer_runtime_new_with_compiler_extwasmer_runtime_release_ressourceswasmer_table_get_extwasmer_table_grow_extwasmer_table_new_extwasmer_table_set_extwasmer_wasi_state_new_extwasmer_wat_to_wasm_ext
Dependencies:
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Call WASM function | wasmer_call_function_ext |
| Call WASM function (type safe) | wasmer_call_function_safe_ext |
| Compile WASM binary | wasmer_compile_wasm_ext |
| Compile WAT module | wasmer_compile_wat_ext |
| Create dynamic R host function | wasmer_function_new_ext |
| Create host function ((f64, f64) -> f64) | wasmer_function_new_f64_f64_to_f64 |
| Create host function (f64 -> f64) | wasmer_function_new_f64_to_f64 |
| Create host function ((i32, i32) -> i32) | wasmer_function_new_i32_i32_to_i32 |
| Create host function (i32 -> i32) | wasmer_function_new_i32_to_i32 |
| Create host function (i32 -> void) | wasmer_function_new_i32_to_void |
| Create host function (void -> i32) | wasmer_function_new_void_to_i32 |
| Get exported WASM Table | wasmer_get_exported_table_ext |
| Hello World example | wasmer_hello_world_example_ext |
| Host function example | wasmer_host_function_example_ext |
| Instantiate a compiled module in the runtime. | wasmer_instantiate_ext |
| Instantiate WASM module with math imports | wasmer_instantiate_with_math_imports_ext |
| Instantiate WASM module with table import | wasmer_instantiate_with_table_ext |
| List WASM exports | wasmer_list_exports_ext |
| List WASM function signatures | wasmer_list_function_signatures_ext |
| Math operations example | wasmer_math_example_ext |
| Grow WASM memory | wasmer_memory_grow_ext |
| Read WASM memory | wasmer_memory_read_ext |
| Read WASM memory as string | wasmer_memory_read_string_ext |
| Get WASM memory size | wasmer_memory_size_ext |
| Write WASM memory | wasmer_memory_write_ext |
| Register R host function | wasmer_register_r_function_ext |
| Create a new Wasmer runtime | wasmer_runtime_new |
| Create a new Wasmer runtime with a specific compiler | wasmer_runtime_new_with_compiler_ext |
| Release Wasmer runtime resources | wasmer_runtime_release_ressources |
| Get WASM Table entry | wasmer_table_get_ext |
| Grow WASM Table | wasmer_table_grow_ext |
| Create WASM Table | wasmer_table_new_ext |
| Set WASM Table entry | wasmer_table_set_ext |
| Create WASI/WASIX state | wasmer_wasi_state_new_ext |
| Convert WAT to WASM | wasmer_wat_to_wasm_ext |
