impl < forever >先延ばしにしてください

fn do_something(self)- >! {loop {}}

(George Shuklin)(2019年12月8日)

GTKに移動することを決定するまで、Rustでグラフィックのおもちゃで楽しく遊んでいました。以前にGTKから1、2個を盗んだので、ブロー、ホイッスル、ドロップボックスを使って本格的なアプリケーションを作成することにしました。もちろん、このためにGTKの本を読む必要がありました。これはすべてCについてです。私は最初のセッションで10ページ、2番目のセッションで3ページ、3番目のセッションで1ページ、そしておそらく4番目のセッションで約2文を読みました。

私は完全に退屈しました。私は、私の雇用主が私の前にぶら下がっているお金のニンジンを使用して、この種のドキュメントの退屈を乗り越えることができますが、趣味としてではありません。それはBOOOOORINGでした。それはすべてCについてでした。参照してください。見る。あなたはそれがCのばかだとわかります。

明らかに、私は行き詰まりました。 Rustの非同期革命についてのビデオを時々見ました、そして私の指はけいれんしました。 Cに関するGTKの本をあと2ページ読んだこともあります(Rustの非同期のため、接続が表示されないのはなぜですか)。そして、それは非常に長い間すべてです。

それで、私は公式に先延ばしにしていました。

これをやめてください。外傷が治るまでGTKはもうありません。

私の「グラフィック」アプリケーションに2つ目の問題がありました。これはイテレータの問題であり、コンパイルされません。

難しい問題でしたが(ネタバレ:標準ヘルパーを使用せずに構造用のIntoIteratorの最初の独自の実装を作成したばかりです)、少なくとも、錆に関連しています。

ビンゴ、先延ばしはもうありません。

GTKに夢中になっている間、Rustのアイデアのいくつかがゆっくりと直感に浸透したので、脳を大きくひねることで、適切な推論を行うことができました。

その過程で脳をねじったり溶かしたりしたので、(非常に重要な)観察結果を書きたいと思っています。これらはこの(うめき声でいっぱいの)投稿とは大きく異なるため、個別に投稿します。

結論:Procrastination Selfの特性、または実装が分岐します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です