Skip to main content

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 Distribution

helen_rust-0.1.0.tar.gz (674.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

helen_rust-0.1.0-cp312-cp312-manylinux_2_39_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

File details

Details for the file helen_rust-0.1.0.tar.gz.

File metadata

  • Download URL: helen_rust-0.1.0.tar.gz
  • Upload date:
  • Size: 674.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for helen_rust-0.1.0.tar.gz
Algorithm Hash digest
SHA256 105e7b0f147eb4efd04c3114c20205efd34638cb7f88988130828a6f31df1a81
MD5 9c7e4e93db1d02939ed0c781b18bc2ef
BLAKE2b-256 92054a72c68c4740298ff444c9d4d909bfcdc211a5a8788517791bb0910311bd

See more details on using hashes here.

File details

Details for the file helen_rust-0.1.0-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for helen_rust-0.1.0-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 bcb61c77f089284a12d391a2fb31de685a6f0f5dd8f7df622975d45015caa93a
MD5 434fa161435f1ee0c5be7590980ecca6
BLAKE2b-256 9e368904619bbe436e702f95bd015c95d28abfc88784a402d6c068114bbb4d8d

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.4

1 file

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page