chlang — φ-lang v6 + φC engine + CR38 notebook renderer
chlang is the φ-lang v6 execution stack: 17,715 atoms, 10,292 skill
phrases, 44 language builders, the hypergeometry chain (block cube →
board cube → 4D membrane cube → lattice → brick), and the φC C
compiler.
Dictionary (v3.31.0+)
Ships the full word→atom dictionary (v6.dict, v6_phrase.dict,
v6_kw.dict): 17,717 atoms, 10,339 phrases, 220 keywords load at
import. Encode/decode round-trip is lossless (v3.31.2):
import chlang
chlang.v6_stats() # {'atoms': 17717, 'phrases': 10339, ...}
from chlang.v6_phrase import atom_for, encode, decode
atom_for("deploy") # 'dpl'
decode(encode("build an android apk with flutter")) # exact round-trip
Skills (v3.31.0+)
Ships 413 ported skill shapes from the Hermes skill store as chlang
.phi_skill files, plus 38 domain class files with all 413
registered as callable phrase functions:
import chlang
chlang.skill_count() # 413
chlang.skill_get("sms-security")
import chlang.mesh_skill as ms
ms.build_mesh().project_skills() # 413 skills projected
ms.navigate("sms guard android") # -> sms-guard-android-build
Every skill is also a runnable script in 42 languages (C, Dart, Swift, Java, Python…):
from chlang.phi_script import run_script
run_script("prn sms_security_ok", "c") # runs
run_script("prn sms_security_ok", "dart") # runs (Android-ready)
Shape (v3.30.1+)
Render chlang's own shape — 12.67 board-cubes (608 boards, 38,918 blocks):
pip install "chlang[shape]"
chlang shape --info # numbers only
chlang shape # interactive 3D window
chlang shape --png out.png # headless PNG
CR38 — notebook format renderer
CR38 is a handwriting notebook format whose geometry is a chessboard:
.ram— one board — SQLite, 64 cells.gθ— one free block — SQLite, single writable square.md— world index — reference graph across boards/blocks
Install
pip install chlang # core
pip install "chlang[shape]" # + 3D shape renderer
Hypergeometry scale chain
block → block cube (6) → board cube (3,072 blocks / 48 boards)
→ membrane cube (4D, 384 boards) → lattice (1M boards)
→ half brick (8M) → full brick cube (27M boards)
Metadata
Release files for chlang 3.31.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| chlang-3.31.2.tar.gz | 2.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| chlang-3.31.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.6 MB
Release files / chlang-3.31.2.tar.gz
| Download URL | chlang-3.31.2.tar.gz |
|---|---|
| Size | 2.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0fa75137191d67bf6026d53bc8c704fbb904121708fc01675339a448f07506f7
|
|
BLAKE2b-256 checksum How to use checksums |
e645d91c167b1b69bb4b3e758e429fb9101a344c6248843d8e5489ff54214a9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / chlang-3.31.2-py3-none-any.whl
| Download URL | chlang-3.31.2-py3-none-any.whl |
|---|---|
| Size | 2.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d59cfbd07c398b515a14440dc9c81dd2338bcd05a7b0ca69790cf40add4d3aff
|
|
BLAKE2b-256 checksum How to use checksums |
3de97c8a4deb14423fca93693229f64351110d43fccb6e058ebf246bf7e7a7bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|