haskell-jp / mokumoku-online #89 at 2026-10-04 18:06:39 +0900

ようやくmainスレッドとworkerスレッド間でメッセージを1往復したのを確認できました。ここまで長かった... :weary:
github.com/haskell-jp/makeMistakesToLearnHaskell/commit/1a7bf42c3ee3…
github.com/haskell-jp/makeMistakesToLearnHaskell/commit/179f62f5455d…
もう1往復である、Wasm版GHCの初期化が終わったことを通知するメッセージがなぜかmainスレッドに届いてませんが、まあ多分単純なミスをどこかでしているんでしょう :upside_down_face:
次回の方針 (両方、またはいずれか):
1. AIにデバッグしてもらう( を参考にChrome DevTools MCPをセットアップする)
2. Wasm版GHCのロード(tarballの展開など) -> Wasm版GHCの初期化 という2往復のメッセージにするのを諦める(進捗が少しでも細かく伝わった方が親切かと思ったが、必須要件ではない)
ああー、原因分かった。これもタイミング問題だ。格好つけて addEventListener(..., { once: true })なんてするからダメなんだ