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.3

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.3
File Size Uploaded
shivelinc-3.31.3.tar.gz 1.9 MB Details

Built distribution (wheel)

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

Total release size: 4.0 MB

Release files / shivelinc-3.31.3.tar.gz

Download URL shivelinc-3.31.3.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
012151aa00b07f2fa7d13cc7d6336b224b2459037ea1a0329a744e04520e5d96
BLAKE2b-256 checksum
How to use checksums
5b8ad76db193cb8d7d5c59265dad22250af7c43b7cf317fe2a3d2eeacddefff6
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.3-py3-none-any.whl

Download URL shivelinc-3.31.3-py3-none-any.whl
Size 2.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
004837f945dfe05b0ea8defe96a7de9f80a1ed6f6f5b7f970e832e265b0ec16d
BLAKE2b-256 checksum
How to use checksums
79c49e8472df1c4790974f424e2aa5b3a07da043512eaa572f876c72728c8b2e
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.3 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