helen-rust
Helen language Rust runtime — Python bridge (M11).
Import and call Helen agents/functions from Python:
import helen_rust # auto-installs the .helen import hook
from translator import SumAgent # translator.helen in sys.path
agent = SumAgent()
agent(10, 20) # 30
await agent.async_call(10, 20) # 30 (executor thread)
# Direct API
from helen_rust import load_agent
native = load_agent("translator.helen", "SumAgent")
native(a=15, b=25) # 40
Also exposes parse_check(source) -> list[str] (semantic error codes),
eval_helen(source, globals), and helen_agent/helen_module decorators.
Built with maturin: maturin develop --release (development) or
pip install helen-rust (wheel).
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file helen_rust-0.1.4-cp312-cp312-manylinux_2_39_x86_64.whl.
File metadata
- Download URL: helen_rust-0.1.4-cp312-cp312-manylinux_2_39_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.39+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73335a607757cb61f01e14cc3f181a4a5741dc990e1d0eb4b4e0d432d36c2491
|
|
| MD5 |
5230fdbe1120c5fff1ecb64c55f19ead
|
|
| BLAKE2b-256 |
d4d17cdc6e92528ed2a9d05344c10c9f8f99c385785e5c4d2629e3045f9cfe3f
|