今日やったこと
Common Lisp
今日は一日6時間ひたすらCommon Lispを書いていたのでかなり整った。
成果として、bech32のエンコード処理を実装できた。 bech32というのはNostrとかで見るnpubとかnsecとかそういう形式のデータを表現する規約。
なおbech自体はNostrではなくBitcoinの方で決められている。
NostrのNIP-01はわりとシンプルな仕様だけど、Nostrの根幹とも言える仕様なのでしっかり実装する必要がある。 それゆえ正確性にかなり気を遣って実装していて、また違ったたいへんさがある。
明日以降やりたいこと
bech32のデコード処理とか、メッセージ周りとか。 はやくNostrに投稿するところまで漕ぎつけたい。