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:Sounkou Mahamane Toure [aut, cre], Wasmer Authors [ctb]

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

On CRAN:

Conda:

rustcargo

1.70 score 1 stars 9 scripts 35 exports 0 dependencies

Last updated from:9c54fe068c. Checks:11 WARNING, 1 OK, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64WARNING463
linux-devel-x86_64WARNING501
source / vignettesOK562
linux-release-arm64WARNING485
linux-release-x86_64WARNING487
macos-release-arm64WARNING555
macos-release-x86_64WARNING845
macos-oldrel-arm64WARNING618
macos-oldrel-x86_64WARNING1068
windows-develWARNING914
windows-releaseWARNING1095
windows-oldrelWARNING873
wasm-releaseFAIL165

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 pageTopics
Call WASM functionwasmer_call_function_ext
Call WASM function (type safe)wasmer_call_function_safe_ext
Compile WASM binarywasmer_compile_wasm_ext
Compile WAT modulewasmer_compile_wat_ext
Create dynamic R host functionwasmer_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 Tablewasmer_get_exported_table_ext
Hello World examplewasmer_hello_world_example_ext
Host function examplewasmer_host_function_example_ext
Instantiate a compiled module in the runtime.wasmer_instantiate_ext
Instantiate WASM module with math importswasmer_instantiate_with_math_imports_ext
Instantiate WASM module with table importwasmer_instantiate_with_table_ext
List WASM exportswasmer_list_exports_ext
List WASM function signatureswasmer_list_function_signatures_ext
Math operations examplewasmer_math_example_ext
Grow WASM memorywasmer_memory_grow_ext
Read WASM memorywasmer_memory_read_ext
Read WASM memory as stringwasmer_memory_read_string_ext
Get WASM memory sizewasmer_memory_size_ext
Write WASM memorywasmer_memory_write_ext
Register R host functionwasmer_register_r_function_ext
Create a new Wasmer runtimewasmer_runtime_new
Create a new Wasmer runtime with a specific compilerwasmer_runtime_new_with_compiler_ext
Release Wasmer runtime resourceswasmer_runtime_release_ressources
Get WASM Table entrywasmer_table_get_ext
Grow WASM Tablewasmer_table_grow_ext
Create WASM Tablewasmer_table_new_ext
Set WASM Table entrywasmer_table_set_ext
Create WASI/WASIX statewasmer_wasi_state_new_ext
Convert WAT to WASMwasmer_wat_to_wasm_ext