2021-01-01から1年間の記事一覧

備忘録: .NET 5の開発環境をUbuntu 20.04にセットアップしてみた

なぜか.NETを使うことになったので 開発環境の構築をメモしておく。 今回はUbuntu 20.04なので、以下の流れで行った。 aptで.NETのSDKをインストールする .NETのCLIを使ってリポジトリを初期化する VSCodeに拡張機能を入れる インストールした.NETのバージョ…

Writing A Compiler In Goを読んだ

Writing A Compiler In Goを読んだ。 この本は、Go言語で作るインタプリタ の続編で 前作で作ったTree-walking インタプリタで動作するmonkeyという言語を コンパイルして、バイトコードを吐き出し、それをVM上で動かすようにする、というのが最終的な目標に…

snapshot testingのライブラリを書いた #go

書いた。github.com なぜ書いたか snapshot testingのライブラリを使ってライブラリを作ろうとしていたが いまいち使い勝手が合わなかったので、機能を落としたものを作った。試したのは以下の2つだが、goldieのほうが挙動としては近かったが 使い方には合わ…