Skip to main content

shivelinc

φ-lang v6 + φC engine + CR38 notebook renderer — Shiv's own engine library.

Baseline (2026-09-02)

shivelinc starts as a full fork of chlang 3.31.3 (the live engine verified against the installed site-packages copy — byte-identical source, plus the cr38/tests suite that the release tree was missing). All future progress is stacked on top of this baseline.

What the rename touched (code only)

  • Package directory chlang/ → shivelinc/
  • All module imports / dynamic strings (import chlang, from chlang.x, chlang.libraries, chlang.skills, …) → shivelinc.*
  • Native-bridge identifiers (libchlang.so → libshivelinc.so, chlang_c → shivelinc_c, chlang_* C symbols → shivelinc_*)
  • Env / constants (CHLANG_HOME/CHLANG_LIB → SHIVELINC_*, CHLANG_OWN_BLOCKS → SHIVELINC_OWN_BLOCKS)
  • Config paths (~/.chlang → ~/.shivelinc), packaging identity (pyproject name/entry points/package-data), README

What is intentionally left byte-identical (corpus / info)

  • data/ — phrase index, skill map, capability dict, version chain, brain db
  • grammars/ — 42 grammar profiles
  • skills/*.phi_skill, classes/*.phi_class — ingested skill registries (they describe the upstream Hermes skill names, e.g. chlang-development, and keep their atom-coded content valid)
  • __version__ = "3.31.3" — parity with the chlang baseline it was copied from

Install (dev)

cd ~/Hermes/v3/v4/software/shivelinc
python3.11 -m venv .venv            # any Python >= 3.10
.venv/bin/pip install -e .          # pulls python-chess
.venv/bin/python -c "import shivelinc; print(shivelinc.__version__)"

Optional extras: pip install -e ".[shape]" (mesh/numpy), -e ".[cr38-render]" (Pillow).

Smoke test

import shivelinc
print(shivelinc.__version__)            # 3.31.3
from shivelinc.phi_grammar import ...   # codec round-trips
from shivelinc.phi_skill import skill_count

Stacking progress

This repo is the working tree for shivelinc. Convention inherited from chlang: public symbols are append-only (never mutate/rename existing symbols — add new ones); version_chain.py records additions; new domains land as modules + tests under shivelinc/.

Upstream drift watch: if chlang publishes fixes you want, port them in explicitly (this is a fork, not a mirror) and record the port in version_chain.py.

Release files for shivelinc 3.31.4

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

Source distribution (sdist)

Source distribution for shivelinc 3.31.4
File Size Uploaded
shivelinc-3.31.4.tar.gz 1.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for shivelinc 3.31.4
File Interpreter ABI Platform
shivelinc-3.31.4-py3-none-any.whl Python 3 none any Details

Total release size: 4.0 MB

Release files / shivelinc-3.31.4.tar.gz

Download URL shivelinc-3.31.4.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
b150900eb3fa1ab7452f0ffaaa16b63c99c88c6541bd8c32b25acf71fdbecf23
BLAKE2b-256 checksum
How to use checksums
d1bc85566196512c2fe71070d2c7e55381134c65ddd8ecf2d039147c0908507e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / shivelinc-3.31.4-py3-none-any.whl

Download URL shivelinc-3.31.4-py3-none-any.whl
Size 2.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d73242e33498fc5ac5f3d281634e2f75bc5b07de50289f3bff0aa9966f03b742
BLAKE2b-256 checksum
How to use checksums
f4627485381569b645624c569801b33dba948b8b7ccea451c546947004da3baf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

3.31.4 This release

2 release files

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