プロトタイプ / デモ展示 — ウホ 🦍

DungLang
Federation 4.0

ゴリラがコードをコンパイルし、 憲法が臭気を統治し、 神話が歴史を飲み込む。 統合文明のスタック公開デモ。

🔥 Odor IR CEK Cave Machine 🍌 Banana GC 📜🔥 History Rewrite 👻 Ghost Odor 🗳️ Elections

これは何か

// ごく普通のプログラミング言語エコシステム。だが、ただのおなら事件ではない。いつどこで誰に効いたかまで残る文明ログ。

DungLang Federation 4.0 は、複数のプロトタイプ群をひとつにまとめた統合デモで、出発点は単純。 「もしゴリラがプログラミング言語を発明したら?」

DungLang 🦍ScatLang 💩SeaIR 🌊YakiimoIR 🍠。 以上4つのフロントエンドは、すべて共通の中間表現 Odor IR に変換される。 生成されたIRは同じ CEK Cave Machine で実行される。 その結果は、憲法、選挙、歴史改変、神話生成からなる Civilization Stack (シミュレーション)へ流れ込む。

アーキテクチャ

// 表面は違っても、地下は同じ配管。

Frontends
DungLang 🦍  /  ScatLang 💩  /  SeaIR 🌊  /  YakiimoIR 🍠
Odor IR (共通中間表現)
OdorZeroExpr / OdorSuccExpr / Var / OdorAdd / …
CEK Cave Machine
State(Control, Env, Kont) → OdorSink
Civilization Stack
CivilizationStore → ConstitutionFederation → ElectionSystem → MythGenerator → CivilizationMetrics
outputs/dunglang_federation_4_0_report.json

モジュール

// 洞窟から神話まで。スタックの全階層。

Federation 1.0

Odor IR + CEK Cave Machine

複数のフロントエンドを共通IRへ変換し、CEKスタイルの実行機構で評価。舞台はもちろん洞窟である。

Federation 1.0

OdorSink / DiplomaticEvent 🌍

臭気ログ、部族外交イベント、Banana GC。実行中に起きた出来事を、文明イベントとして記録する層。

Federation 1.0

Error Federation

すべてのフロントエンドで同じIRを実行し、同じエラー構造へ到達するかを見る。いくつかの典型的ケースでは確認している。ただし完全な証明ではない。

Civilization v2.0

OdorOptimizer

臭気レベルの計算を、実行前にできる範囲で簡単にする最適化パス。zero_elim / local_only / diplomatic_violation_const を実装。

Civilization v2.1

Ghost Odor / BananaRewrite 👻🍌

公式の史実に残らなかったおなら臭気イベントを掘り起こし、バナナトークンを払って歴史を書き換える仕組み。

Civilization v2.2

OdorTypeInference / WitnessCouncil

実行前にコードの臭気タイプを推測し、成果物を評議会で確認するデモ。哲学ゴリラが入ると話が終わらないので除外。

Civilization v3.0

Constitution Federation 📜

文明内のルールを定義し、違反が起きたら憲法違反イベントとして記録する。洞窟にも法と秩序はある。

Civilization v3.0

Election System 🗳️

選挙で政権が変わると、同じおなら臭気イベントでも判断が変わる。派閥ごとの選挙結果によって、臭気イベントの扱いが変わる。政権が変われば、昨日の違反も今日は合法。

Civilization v3.0

CivilizationMetrics 📊

文明の安定性や混乱度を、外交・哲学・神話などの指標で見るダッシュボード。ゴリラ社会にもKPIがある。

Civilization v3.0

MythGenerator 🔥📖

消去された公式史から、伝説、神話、宗教を生成するパイプライン。バナナが消えた理由は、誰かが語らねばならない。

バージョン履歴

// 素朴な洞窟壁画から本格的な神学体系まで。

Federation 1.0

Odor IRブリッジ · CEK Cave Machine · エラー連邦の代表的ケース。
始まり。火が発明された。臭気が計測された。

Civilization v2.0

OdorOptimizer · Kont連邦 · History連邦。
臭いは最適化できると、誰かがそう気づいた。進歩いや進化だ。

Civilization v2.1

時系列バナナ書き換え · ゴースト臭気考古学 · 因果リーク検出器。
歴史は交渉可能になった。幽霊が現れた。だいたいはバナナのせい。

Civilization v2.2

OdorTypeInference · TwoPhaseCommit · WitnessCouncil。
臭いのための民主主義。哲学ゴリラは、憲法改正により除外。

Civilization v3.0

Constitution連邦 · Election System · CivMetrics · MythGenerator。
ガバナンススタックに到達。宗教は、削除されたログから生まれた。

Federation 4.0 CURRENT

全層の統合公開デモ。
あらゆるものが、あらゆる場所で、一度に。すべてを支配する、ひとつのJSON。

出力レポート

// 純粋で混じりけのないゴリラエンジニアリング。5セクション。

meta

バージョン情報、免責事項、履歴。プログラミング言語とは何か、という強めの意見も入っている。

cek_demos

CEKマシンを4つのフロントエンドで実行。同じ洞窟、違う入口。

odor_optimizer

代表的な臭気レベルに対する定数畳み込み結果。臭い工学、ここに極まる。

error_federation

エラー形状のペアチェック。trace_equal / error_equal / surface_diff

civilization

最大の出力。憲法違反、選挙、歴史の書き換え、メトリクス、神話、リプレイデータまで。

リプレイビューア 🎬

// 歴史が起きるのを見て、それが書き換えられるのを見る。

Civilization Replay Viewer は、文明イベントを表示するブラウザベースの2ペイン型タイムラインビューア。サーバーは不要。HTMLファイルを開くだけで動く。

公式史秘密ログ を並べて表示。 odor 💨 · diplomatic 🌍 · ghost 👻 · rewrite 📜🔥 · gc 🍌 など、イベント種別で絞り込める。 再生速度も変更可能。v2.1向けだが、Federation 4.0のイベント形式にも対応している。

付録で確認する →

モットー

// 洞窟の壁に刻む言葉。

「表面は異なる記法。
地下は同じ配管。」
— ウホ 🪨
「成功は同じ。失敗も同じ。
歴史は消える。神話は残る。」
— ウホ 📜🔥

制限事項

// 正直さは美徳だ。洞窟の中でも。

⚠ プロトタイプ / デモ展示 — 完全なコンパイラではない。完全な証明でもない。

  • DungLangフロントエンドは、v0.7のイベント構造からOdor IRへのマッピング。完全なDungLangパーサーではない。
  • Error Federation が確認するのは代表例のみ。異なる構文パーサー間の完全な形式的等価性証明ではない。
  • Banana GC は、このデモではネイティブのCEK命令ではなく、実行後のSinkオペレーションとして動く。
  • 哲学ゴリラ例外の比較は、2つのフロントエンド名で同じIRを実行するもの。クロスパーサーの証明ではなく、最小限の表面差分チェックにすぎない。