Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bock_lang-0.0.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

bock_lang-0.0.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

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

Hashes for bock_lang-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a585ac792866a1541e976be6dea973b792ac336f0de122be1858990bab5ef737
MD5 3e5d80e04c2fb22f6c94a3fb796ac90f
BLAKE2b-256 b76c7d0ed7f5676b7144a3ca861bcbcca0e031c9789eeebc82f3f729fe17040c

See more details on using hashes here.

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

Hashes for bock_lang-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ce9419cba886e2de8067010a6ab4d1a7d0012e8e3fe190afc34b03fa57641a6e
MD5 23370aaf08e9d9fe4c9f7f514aec3c3a
BLAKE2b-256 044fbefd40468fc2523bf238fdb4b9a41010a375213efa9dbd010986035d3acd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page