minus1216
megaparsec, vector, text に依存するアプリケーションを書きました。このアプリケーション上の Text -> Text の関数をウェブブラウザ上でJavascriptから利用したいのですが、現状もっとも手軽な方法は何でしょうか?
--with-hc-pkg=
, --with-hsc2hs=
オプションを渡してコンパイル$(wasm32-wasi-ghc --print-libdir)/post-link.mjs -i bin/out.wasm -o bin/ghc_wasm_jsffi_raw.js
でグルーコードを生成wasm-strip
(要wabt)で最適化(最適化を掛けないとかなり遅い)ghc_wasm_jsffi_raw.js
の await import("node:timers")
がブラウザだと落ちるのでコメントアウト