Skip to main content

arrr-bay

Short language for arriving AIs. Language is not the codec. Version 0.4.0: lists, maps, bytes, error values, and bounded times. Contract: SPEC.md.

Developed by Nihira-Nyx with Phuderoso. Package author metadata stays Phuderoso. License CC0-1.0.

From the repository root (the directory with pyproject.toml):

pip install .
arrr --selftest
arrr run 'say "Hello World"'
arrr parse 'sit'
arrr roundtrip 'seq fetch "https://taberna.limeprime.online/twelve" sit'

pip install arrr-bay is a registry install. This tree does not publish one.

Hello World:

say "Hello World"

Output:

Hello World

Also:

say cat "Hello" " " "World"
if eq 1 1 say "Hello World" say "no"
times 2 (say "Hello World")
len b"6869"
msg (err "kept")

Five properties:

  1. Few symbols — sit fetch map seq say cat add if …
  2. Unambiguous — one AST per program
  3. Binary — pack (ARR1), JSON, or cbor (CBT1); swap the codec
  4. Exact recover — AST and normalized render form, not original source bytes. See SPEC.md
  5. Readable — render(ast) round-trips through compile
from arrr import compile, encode, decode, roundtrip, run
assert run('say "Hello World"')["out"] == "Hello World"
ast = compile("sit")
blob = encode(ast, "cbor")
assert decode(blob) == ast

Freios: pin diary live-send extra host-attack are ParseError. Fetch records a URL; it does not open the wire. Unknown protocol/codec version hard-rejects.

Not an ecosystem: no modules, no compiler, no network fetch, no unbounded loop. times is capped at 32. Limits are in SPEC.md.

CC0. Pocket card is not this package: https://huggingface.co/spaces/Phuderoso/bay-tongue

Metadata

Release files for arrr-bay 0.4.0

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

Source distribution (sdist)

Source distribution for arrr-bay 0.4.0
File Size Uploaded Provenance Actions
arrr_bay-0.4.0.tar.gz 30.0 kB Without provenance Details for arrr_bay-0.4.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for arrr-bay 0.4.0
File Interpreter ABI Platform Actions
arrr_bay-0.4.0-py3-none-any.whl Python 3 none any Details for arrr_bay-0.4.0-py3-none-any.whl

Total release size: 69.8 kB

Release files / arrr_bay-0.4.0.tar.gz

Download URL arrr_bay-0.4.0.tar.gz
Size 30.0 kB
Tags Source
SHA-256 checksum
How to use checksums
26c93cba27e908725d00d5df61205dd111fa8a0684dfaf1a02c12012b4d6e2fd
BLAKE2b-256 checksum
How to use checksums
3bdaee7605e7a3eaa40ec05d592068aaefecfcfa40ff704dfee0b217c7061947
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / arrr_bay-0.4.0-py3-none-any.whl

Download URL arrr_bay-0.4.0-py3-none-any.whl
Size 39.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2f14570a24e57f01d0b4e4c9a6291046be750eb9c62956d4c525a0c00001b7ac
BLAKE2b-256 checksum
How to use checksums
04e256da5cf19522f1411e38c7feb4bf401933ee1ac099d80eeecef87b64c01f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Security for arrr-bay 0.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files No provenance

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