算数オリンピックに、正五角形のケーキを6等分するみたいな感じの問題があった気がする

users.rust-lang.org/t/how-to-r
3Qってそれ日本語話者とか中国語話者にしか通じないんでは

github.com/rust-lang/libc/issu
libcクレート(各OS/ABIのlibc関数とFFIするためのヘッダー)の最新版でFreeBSDでtokioがビルドできなくなっているらしい。

github.com/rust-lang/rust/pull
1.38.0用のブランチは今日切られる(betaに昇格する)けど、async/awaitのブロッカーとしてマークされているいくつかのイシューがまだ未解決なので延期してはどうかと提案されている。あとでbeta backportする手もなくはないみたいだけど勇み足すぎるかも

users.rust-lang.org/t/compress
コンパイル時にデータを圧縮するマクロを作ったようだ。実行ファイルへのデータの埋め込みで便利そう。
(コンパイル時といってもRustで実装された手続きマクロなのでテクニカルに難しいことはない)

github.com/rust-lang/rust/pull
Rustのparser.rsは巨大な手書きパーサーだったが、とうとう分割されたようだ。あまりに長いのでGitHub上でのナビゲーションが正常に行えなかった。将来的には構文定義からの自動生成も期待されるが、曖昧性の解決や賢いエラーリカバリーを考えると一朝一夕にはいかなさそう

github.com/rust-lang/rust/issu
async/awaitを1.38.0ターゲットで安定化することに関する最終コメント期間が完了した。

月の水企画ブログが更新されてる

github.com/kennytm/omgwtf8
OMG-WTF-8という文字エンコーディングがあるらしい。名前で遊びすぎ……
Win32やJSなどUCS-2な環境との相互運用のためにUTF-8を拡張したのがWTF-8で、それを文字列処理しやすいように変形したのがOMG-WTF-8。

users.rust-lang.org/t/a-macro-
「ある型が特定のトレイトを実装していない」ことを確かめるためのマクロ。トレイト解決の挙動をうまく使っていて面白い。

Show more
qnmd.info

@qnighy によるMastodonインスタンス