2022-05 << 2022-06 >> 2022-07

2022-06-04 (土)

Goのpackage,importしただけでinit()内でパッケージ外に何か影響を与えるものがあるので困る.

例えば,画像のデコーダとかをimportすると自動的にimage.RegisterFormat() されるものが多いけど,image.Decode() に影響を与える上に Unregister はできないっぽい.単純にデコーダだけ使いたいときはRegisterFormatしないパッチを当てたパッケージを作るしかなくて,https://github.com/ftrvxmtrx/tga に対する https://github.com/blezek/tga とかを探すはめになる.

2022-05 << 2022-06 >> 2022-07