これは LibreOffice Advent Calendar 2020 の25日目の記事です。 (追記 2022-12-11) アップデート版を書きました。動かない場合はこちらも参照してください。 そもそもは「LibreOffice BasicでLispインタプリタ(mal)を書いた」を書いたときに「Docker を使って REPL を試せますよ」というところまで用意したかったんですよね。ところがちょっと試して間に合わなそうだったのでいったん後回しにしていたのでした。 その後あらためて調べて、怪しいところがありつつもなんとか REPL が動かせるようになりました(記事の方にも追記しました)。 で、 Docker で Basic マクロを実行する部分だけ切り出して書いておくと誰かの役に立つかもということでこれを書いています。パッと思いつくところではテストの自動化なんかに使えそう。 最低限の