node.jsの開発者が開発してるdenoでbrainfuckのインタープリターを実装してみた。
node.jsの設計上の反省点に基づいて設計されてるようなので、試しにインストール。
typescriptがそのまま動くとのことなので、早速brainfuckのインタープリターを書いてみた。
https://gitlab.com/mattyan/brainfuck_deno
node互換ライブラリがいくつか未実装らしくfs.createReadStream()が無いので、ソースをファイルから読み込んでの処理は未実装。
どうしようももなければ、fs.readFileSyncで全部読んでからReadableに流し込んで処理するようにするか。stdinもわからないので同じようにするかな。