どうにも追い立てられる状況から抜け出せない。追い詰められてないだけマシか。それでもやはり、興味のあることに時間を突っ込めないのは先細りでうれしくない。
月別: 4月 2024
Rustの練習帳
オライリーの「Rustの練習帳」が発売されると同時に購入し、半分読んだところで忙殺されて、そして諸々やる気も失せて、放置していたが、ようやく再開した。
rust全般に言えることだけど、必要な情報にすんなりたどり着かないことが多く、APIの変化が激しいクレートとかでそれが起きるとうんざりして遠ざかってしまいやすい。このRustの練習帳はコマンドラインのプログラムをいくつも書きつつ馴染んでいこうよというスタンスで書かれているが、そこでキーの一つになるのがclapというモジュール。コマンドライン引数をきれいにまとめて管理するためのクレートでよくできていると思う。しかし、利用者からみてうれしい情報整理がされているとはとても思えない。そのうえで、本で書かれているバージョン2から現在のバージョン4までで破壊的変更が加わっているので、ほんとうんざりする。いや、していた。
このままうだうだしていても何も進まないので、1日かけるつもりで本腰を入れてドキュメントを眺めたり、サンプルコードを眺めたり、試したりすると、なんとなく見えてきたような気がして、ドキュメントの記述にはもやもやしつつも、半日くらいで簡単なコマンドライン引数をゼロからclapで定義して利用することはできるようになった。
ここまでで3章。以前読んだ8章までは特段難しい話もなかったはずなので、少しずつ手を動かしながらおさらいを兼ねて進めるのみ。のみを実行するのがまた(やる気の点で)難しいんだけど。