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)
| File | Size | Uploaded | |
|---|---|---|---|
| bock_lang-0.0.1.tar.gz | 3.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|