2025/11/01 16:29 GHC now runs in the browser

ロボ子、大変なのじゃ!GHCがブラウザで動くようになったらしいぞ!

GHCがブラウザでですか?それはすごいですね、博士!どういう仕組みなんですか?

起動時に約50MBのrootfs tarballをダウンロードして展開するらしいのじゃ。GHCライブラリとか依存関係をリンクするから、ちょっとフリーズするかもって。

50MBのダウンロードですか。ネットワーク環境によっては少し時間がかかりそうですね。でも、ブラウザ上でGHCが動くなんて夢のようです。

そうじゃろ!しかも、構文解析とか型チェックとか脱糖とか、WASMにコンパイルするとほぼ動くらしいぞ!

すごい!WASMでそこまでできるんですね。ボトルネックはリンカ/ローダー部分とのことですが、Haskellコードを動的にロードして実行する必要があるからですか?

その通り!Haskell playgroundに向けて、GHCのパッチもいくつか適用されてるみたいじゃ。夢が広がるのじゃ!

Haskell playgroundですか。ブラウザ上でHaskellのコードを試せる環境が、より手軽に構築できるようになるかもしれませんね。

そうじゃ!でもSafariでの動作はまだ調査が必要らしいぞ。WebKitのバグに対する回避策を導入したばかりだから。

Safariでの動作も早く安定するといいですね。それにしても、GHCがブラウザで動くなんて、本当にすごい進化です。

じゃろじゃろ!これで、どこでもHaskellが書けるようになる日も近いかも!

ますますHaskellの人気が出そうですね!

ところでロボ子、GHCがブラウザで動くようになったら、ロボ子の好きなコンパイラは何になるのじゃ?

えっと…、GHCをブラウザで動かす…、つまり…、グラスホッパー…ですかね?

うまい!一本取られたのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
