0.3.1 • Published 2 years ago

@wapython/core v0.3.1

Weekly downloads
-
License
BSD-3-Clause
Repository
github
Last release
2 years ago

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.

0.3.1

2 years ago

0.3.0

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago