もう古くなってる?!
カニ本再開!ということで、Mecoressが一段落なのでRustの本「プログラミングRust」の続きを読み始めたのです。
続きというか、前もほとんど読んでなかったので、ほぼ最初からですが。
そうしたら、本に載っている最初のプログラムが上手く動かないとか。
Crateを使ってWebサーバを作るやつなのですが、本に書いてあるとおりだとCreteのバージョンが古くてコンパイルでエラーになるのです。
私の読んでいるのは一応最新版の第二版ということなのですけど。
本ではCreteのバージョンの1を使っているのですが、最新版は4だったり。
これは進化のスピードが速いということなのか、どうなのか。
とにかく、なるべく変更を少なく対応したいという感じだったので、一つずつバージョンを上げていったらバージョン3でコンパイルは出来たのですが、3になると書き方も少し変わっていたりして。
最初のサンプルのプログラムからかなり苦労しているのです。
まあ、とりあえず動くようにはなったので、ブラウザでWebサーバにアクセスしたりして「おぉ!」ってなってたり。
<!-- というか、最初のは簡単な機能の紹介って感じなので、「おぉ!」ってなるほどではないのですけど、Webサーバを自作するとかって、ちょっと面白いと思ったのです。-->
という感じで前途多難な気がしてきましたが。
しかも、最近集中しようとするとスゴく眠いので、困りますが。
頑張りたいと思います。
コメントする