Namespace placeholder for the Bock programming language. Real Python tooling coming post-v1.0.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 bock_lang-0.0.1.tar.gz.
File metadata
- Download URL: bock_lang-0.0.1.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a585ac792866a1541e976be6dea973b792ac336f0de122be1858990bab5ef737
|
|
| MD5 |
3e5d80e04c2fb22f6c94a3fb796ac90f
|
|
| BLAKE2b-256 |
b76c7d0ed7f5676b7144a3ca861bcbcca0e031c9789eeebc82f3f729fe17040c
|
File details
Details for the file bock_lang-0.0.1-py3-none-any.whl.
File metadata
- Download URL: bock_lang-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce9419cba886e2de8067010a6ab4d1a7d0012e8e3fe190afc34b03fa57641a6e
|
|
| MD5 |
23370aaf08e9d9fe4c9f7f514aec3c3a
|
|
| BLAKE2b-256 |
044fbefd40468fc2523bf238fdb4b9a41010a375213efa9dbd010986035d3acd
|