0.3.1 • Published 2 years ago
@wapython/core v0.3.1
wapython
See the main repo for more information about what this is.
Using wapython from node.js
The following should work with nodejs version 16.x (for node 14 use the --experimental-wasm-bigint
option) on Linux, MacOS, and native Microsoft Windows.
wstein@max % mkdir wapython && cd wapython && npm init -y && npm install @wapython/core
wstein@max % node # for older node, use "node --experimental-wasm-bigint"
Welcome to Node.js v16.13.0.
Type ".help" for more information.
> python = require('@wapython/core')
> python.exec('a=2+3; a') # outputs to stdout
5
> s = python.repr('a'); s # javascript string
5
> python.exec('import sys; sys.version')
'3.11.0b3 (main, Jul 8 2022, 23:21:07) [Clang 13.0.1 (git@github.com:ziglang/zig-bootstrap.git 81f0e6c5b902ead84753490d'
> python.exec('import sys; sys.platform')
'wasi'
Using wapython in a webpage
This is not supported yet.