Skip to content

Commit 3972cc6

Browse files
committed
languages/: add error-lang, tangle, kitchenspeak pointers; index 007
Adds the three family languages that were tracked on ~8 other surfaces but had no thin pointer file (error-lang, tangle, kitchenspeak), following the existing languages/*.md convention. Adds an invariant blockquote and the index-only boilerplate to 007.md, and adds all four to the README invariant table (now 15 rows). Tangle's pointer disambiguates the language from the separate KRL resolution stack whose IR it feeds. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016t5KLJDtqdeDi1EMNqNx6K
1 parent 5e9b6b4 commit 3972cc6

5 files changed

Lines changed: 70 additions & 0 deletions

File tree

languages/007.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
44
-->
55
# 007 — The Agent Meta-Language
66

7+
> Agents that make agents: every generated agent is itself a program in the language.
8+
79
**Status:** Specification
810
**Classification:** Dual-Use Technology (precautionary — anti-training-scrape measure)
911
**Visibility:** Private (standalone repo)
@@ -18,3 +20,8 @@ unauthorised replication.
1820
## See
1921

2022
Private repo: https://github.com/The-Metadatastician/007
23+
24+
This coordinator only *indexes* the language; because the source is deliberately private
25+
(anti-training-scrape), no implementation or specification content is mirrored here. See also
26+
[`../.machine_readable/LANGUAGES.a2ml`](../.machine_readable/LANGUAGES.a2ml) and
27+
[`../TOOLING-STATUS.adoc`](../TOOLING-STATUS.adoc).

languages/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ Each language has one core invariant that defines its design philosophy.
1919
| [affinescript](affinescript.md) | Every resource is used at most once |
2020
| [ephapax](ephapax.md) | Every value can be consumed exactly once |
2121
| [haec](haec.md) | Every quality-loss is graded and checked against its use |
22+
| [error-lang](error-lang.md) | Errors are first-class: systems thinking taught through failure |
23+
| [tangle](tangle.md) | Programs are braids; equivalence is topological isotopy |
24+
| [007](007.md) | Agents that make agents (private repo, anti-scrape; index-only) |
25+
| [kitchenspeak](kitchenspeak.md) | Physical-process constraints are enforced in the types |
2226

2327
Each row links to a thin pointer; the language itself lives in its own
2428
`hyperpolymath/<lang>` repo. For cross-language status see

languages/error-lang.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<!--
2+
SPDX-License-Identifier: CC-BY-SA-4.0
3+
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
4+
-->
5+
# Error-Lang
6+
7+
> Errors are first-class: systems thinking is taught through failure.
8+
9+
**Canonical repository:** [hyperpolymath/error-lang](https://github.com/hyperpolymath/error-lang)
10+
11+
A pedagogical language that teaches systems thinking by making errors the primary
12+
object of study rather than an afterthought — every failure mode is a named,
13+
first-class value the learner reasons about explicitly.
14+
15+
This coordinator only *indexes* the language. The implementation, specification, grammar,
16+
examples, and live status live in the canonical repository above — not here. See also
17+
[`../.machine_readable/LANGUAGES.a2ml`](../.machine_readable/LANGUAGES.a2ml) and
18+
[`../TOOLING-STATUS.adoc`](../TOOLING-STATUS.adoc).

languages/kitchenspeak.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!--
2+
SPDX-License-Identifier: CC-BY-SA-4.0
3+
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
4+
-->
5+
# KitchenSpeak
6+
7+
> Physical-process constraints are enforced in the types (physics-in-types).
8+
9+
**Canonical repository:** [hyperpolymath/kitchenspeak](https://github.com/hyperpolymath/kitchenspeak)
10+
11+
An experimental kitchen-orchestration DSL. The in-tree v1.0 snapshot was extracted
12+
2026-06 (see [`../EXTRACTION-MANIFEST.md`](../EXTRACTION-MANIFEST.md)); the standalone
13+
repo carries the superseding v2.0 (physics-in-types, OCaml compiler, machine-checked
14+
Agda) and consumes the [`echo-types`](https://github.com/hyperpolymath/echo-types)
15+
substrate.
16+
17+
This coordinator only *indexes* the language. The implementation, specification, grammar,
18+
examples, and live status live in the canonical repository above — not here. See also
19+
[`../.machine_readable/LANGUAGES.a2ml`](../.machine_readable/LANGUAGES.a2ml) and
20+
[`../TOOLING-STATUS.adoc`](../TOOLING-STATUS.adoc).

languages/tangle.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<!--
2+
SPDX-License-Identifier: CC-BY-SA-4.0
3+
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
4+
-->
5+
# Tangle
6+
7+
> Programs are braids; equivalence is topological isotopy.
8+
9+
**Canonical repository:** [hyperpolymath/tangle](https://github.com/hyperpolymath/tangle)
10+
11+
A topologically inspired language: programs are represented as knots/braids and
12+
program equivalence is defined by isotopy. The core type system is mechanised in
13+
Lean. Tangle's IR (**TangleIR**) is also the canonical representation consumed by
14+
the separate **KRL resolution stack** (`krl → TangleIR → VeriSimCore → Skein.jl /
15+
quandledb`) — that database/resolution stack is tracked by the database estate, not
16+
by this coordinator.
17+
18+
This coordinator only *indexes* the language. The implementation, specification, grammar,
19+
examples, and live status live in the canonical repository above — not here. See also
20+
[`../.machine_readable/LANGUAGES.a2ml`](../.machine_readable/LANGUAGES.a2ml) and
21+
[`../TOOLING-STATUS.adoc`](../TOOLING-STATUS.adoc).

0 commit comments

Comments
 (0)