2021年11月3日

昨夜は遅かったのと、お酒を飲んだ後で眠りが浅かったのとで、12時頃まで寝ていた。しかし、久々に二日酔いという感じのだるさがあり、顔もむくんでいる。首・肩も凝っていて痛くなりそうだったので、ロキソニンを投入。

散歩に出かける。お茶しながら、Implementing languages on the BEAM by Robert Virding & Mariano Guerra | #OpenErlang webinarを観る。実装寄りの話かと思ったが、これまで取り組まれてきたBEAM languagesのオーバービューについての話であった。しかし、複数あるそれらの言語が様々な方式をとっていることを知って、自分が考えていたことについても整理できたのでよかった。すなわち、自作言語のASTをElixirのASTにトランスパイルしてBEAMで実行するという方式。

帰宅して、ElixirのAST周りについて調べたり、実験したりなど。道具立てがしっかりしていて、文字列からASTを作るのも、ASTを実行するのも簡単にできそう。むしろ、自前でパーサを作る必要すらない状況もあり得るのだが、まあ練習のためにやっているのだから、自分でやる方がいいところは自分でやるようにしよう。ひとまずは、ASTについては、ElixirのASTを借りてみることにする。

夜は、Kにつきあって六本木ヒルズへ。LOEWEの商品が明日から値上げされるということで、欲しかったバッグを買うのだという。緑色のものを予約したといって買おうとしていたので、並んでいたものでいうと黄色のものの方がずっといいと思われたので、そのように意見したところ、あれこれ検討した上で、そちらを買っていた。クリスマスプレゼントに、小さい財布を所望しておいた。

その後、森タワー5階の「鰻處 黒長堂」で夕食。鰻のあらい(刺身)なんてものが置いてあって、食べたことがなかったので注文。さっぱりしつも、こりこりしている。舌にやや苦味というか、ピリピリ感みたいなのもかすかに感じる。珍しいものをいただいた。Kは鰻重、僕はひつまぶし。鰻重の方が明らかに鰻が旨い。焼き方は関西風の蒸さないやり方。ひつまぶしの方も、それはそれで美味しかったのだが。

その後、グランドハイアットのオークドアバーに寄って、一杯飲む。店内をぐるっと囲むカウンターには人々が鈴なりになっていて、かなり活気がある状況。懐かしい感じを覚える。ちょっと古い映画を観ているような気分。ラムを使ったカクテルをいただいた。とても美味しい。しかし、一杯で文字通り十分になってしまうのが、やはり寂しいところだ。

帰宅して、自作言語の続きを少しやる。for文を追加してみた。参考にしている記事にある通り、すでに作ってあるwhile文を使った糖衣構文として実際に実装できたのは、理屈としては当たり前で特に面白い話でもないのだが、実際にやってみると手の運動的な意味で気持ちの良さを感じた。明日以降は、ElixirのASTへのトランスパイラに手をつけるようにしよう。

Leave a Reply

Your email address will not be published.