Skip to main content

bock-lang

Namespace placeholder for the Bock programming language.

This is a placeholder package. It reserves the bock-lang name on PyPI for future Python tooling around Bock. It contains no functional code.

What is Bock?

Bock is a feature-declarative, target-agnostic programming language that transpiles to JavaScript, TypeScript, Python, Rust, and Go. The compiler is implemented in Rust and uses an AI-native code generation pipeline with deterministic fallback.

Bock is not a Python library. The Python ecosystem is one of its compilation targets — you write Bock, the compiler emits Python — but Bock itself runs as a native Rust binary.

How to actually use Bock

Install the Bock compiler:

cargo install bock

Or download a pre-built binary from bocklang.org/install.

Documentation: bocklang.org/docs Spec: github.com/bock-lang/bock/blob/main/spec/bock-spec.md

What this package will become

Future versions of bock-lang (after the language reaches v1.0) may include:

  • Python bindings for the Bock interpreter
  • Test runners and CI integrations
  • Build-system plugins for projects that mix Bock with Python
  • Bock-to-Python migration tools

None of these exist yet. If you've installed bock-lang looking for any of them, you're early. Follow github.com/bock-lang/bock for updates.

License

MIT. See LICENSE.

Metadata

Release files for bock-lang 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bock-lang 0.0.1
File Size Uploaded
bock_lang-0.0.1.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bock-lang 0.0.1
File Interpreter ABI Platform
bock_lang-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 7.0 kB

Release files / bock_lang-0.0.1.tar.gz

Download URL bock_lang-0.0.1.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a585ac792866a1541e976be6dea973b792ac336f0de122be1858990bab5ef737
BLAKE2b-256 checksum
How to use checksums
b76c7d0ed7f5676b7144a3ca861bcbcca0e031c9789eeebc82f3f729fe17040c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / bock_lang-0.0.1-py3-none-any.whl

Download URL bock_lang-0.0.1-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ce9419cba886e2de8067010a6ab4d1a7d0012e8e3fe190afc34b03fa57641a6e
BLAKE2b-256 checksum
How to use checksums
044fbefd40468fc2523bf238fdb4b9a41010a375213efa9dbd010986035d3acd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release 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