fbxcel-0.1.0 、徹底的に受け身なコードにしたので綺麗なプル型パーサになったというこだわりがあって、 API デザインの話をそのうちブログに書きたい

あともうひとつ mod.rs が良さげな点があった。特定のモジュールに注目してコーディングしているとき、ディレクトリを移動して vim を開いているんだけど、 mod.rs があると同じディレクトリ内にコードが綺麗にまとまる

Rust で OpenDocument 生成できる何物かないだろうかと思ったけど、なさそう

何が気になるかというと、たとえばファイルパスをシェルとかから補完するとき src/foo.rs と src/foo/bar.rs があると src ディレクトリの子要素が増えてあまり気持ち良くないかもしれないというお気持ちがある

というのも、まあ新しいプロジェクトで小さなコードから成長させていくなら src/foo.rs のようなものが先に出来ると思うんだけど、たとえば最初から子モジュールが発生することがわかっているモジュールについて、それでも src/foo.rs と src/foo/bar.rs を作るべきなのかという

Rust 2018 で src/foo.rs と src/foo/mod.rs どちらを使うこともできるというのはわかったんだけど、**どちらを積極的に使うべきか** という話は誰もしていない……? 個人的に気になっているんだけど

play.rust-lang.org/?version=ni
x86_64ではdivでu128/u64の計算ができるけど、商がu64に収まらない場合にtrapするから、u128/u64がコンパイラによってdiv命令にlowerされることはないということを最近知った

github.com/rust-lang/rfcs/pull
元の整数の二倍の長さの整数を返す乗算を標準ライブラリに入れる提案が出ている。これは多倍長整数やワードサイズの剰余環を効率よく実現するのに有用。

Show more
Mastodon

らりお (@lo48576) の個人インスタンス。 気紛れで master に追従する。