Aiki experiments and integration/regression suites, maintained separately from the core Aiki language and runtime repository. Includes historical and current experiments such as the Thompson 7094 regex reconstruction, four-way Life, V6 emulator, and PDP-11/40 reconstruction.
0
stars
7
commits
Go
primary language
Aug 30, 2026
updated
This repository is the independent empirical and integration/regression surface for Aiki. It is intentionally not a Git submodule, subtree, or directory in the Aiki repository.
The experiments/ collection is preserved from the Aiki tree at extraction.
Experiment-specific Go realization code, including PDP-11/40 host-native
providers, lives here. Generic language/runtime/provider mechanisms remain in
Aiki.
Set AIKI_SOURCE to an Aiki source checkout. The default assumes sibling
checkouts:
parent/
aiki/
aiki-experiments/
Then run:
make AIKI_SOURCE=../aiki rigorous
The build creates a disposable experiment-linked ./aiki executable. Its CLI is
the ordinary Aiki CLI, but the external assembly point also links the
Experiment-005 PDP-11 provider. A temporary Go workspace composes the two
independent modules; no Git relationship between the repositories is required.
A disposable lib symlink exposes the selected Aiki checkout's standard
library to that executable.
This arrangement is deliberate: an experiment must cross Aiki's normal
language/runtime/provider boundaries from outside the core source tree. Aiki's
own make rigorous no longer executes this collection.
experiments/ — numbered reproducible investigationsextra/profiling/ — profiling drivers that depend on experiment materialproposals/active/ — experiment-specific active design workcmd/aiki/ — external executable assembly pointinternal/experiment/ — experiment scaffolding command used by that executableThe experiment contract and individual procedures remain under
experiments/README.md and each numbered experiment.
7 commits
Hacker News (1)
Go
81.4%
Shell
17.8%
Aiki experiments and integration/regression suites, maintained separately from the core Aiki language and runtime repository. Includes historical and current experiments such as the Thompson 7094 regex reconstruction, four-way Life, V6 emulator, and PDP-11/40 reconstruction.
0
stars
7
commits
Go
primary language
Aug 30, 2026
updated
This repository is the independent empirical and integration/regression surface for Aiki. It is intentionally not a Git submodule, subtree, or directory in the Aiki repository.
The experiments/ collection is preserved from the Aiki tree at extraction.
Experiment-specific Go realization code, including PDP-11/40 host-native
providers, lives here. Generic language/runtime/provider mechanisms remain in
Aiki.
Set AIKI_SOURCE to an Aiki source checkout. The default assumes sibling
checkouts:
parent/
aiki/
aiki-experiments/
Then run:
make AIKI_SOURCE=../aiki rigorous
The build creates a disposable experiment-linked ./aiki executable. Its CLI is
the ordinary Aiki CLI, but the external assembly point also links the
Experiment-005 PDP-11 provider. A temporary Go workspace composes the two
independent modules; no Git relationship between the repositories is required.
A disposable lib symlink exposes the selected Aiki checkout's standard
library to that executable.
This arrangement is deliberate: an experiment must cross Aiki's normal
language/runtime/provider boundaries from outside the core source tree. Aiki's
own make rigorous no longer executes this collection.
experiments/ — numbered reproducible investigationsextra/profiling/ — profiling drivers that depend on experiment materialproposals/active/ — experiment-specific active design workcmd/aiki/ — external executable assembly pointinternal/experiment/ — experiment scaffolding command used by that executableThe experiment contract and individual procedures remain under
experiments/README.md and each numbered experiment.
Hacker News (1)
7 commits
Go
81.4%
Shell
17.8%